Jump to content

SQL

  • entries
    7
  • comments
    0
  • views
    179

SQL Tanımlayıcı ve Kuralları


Doğuhan ELMA

38 views

Veritabanlarında "tanımlayıcılar" (identifiers), belirli bir nesneyi (örneğin bir tablo, sütun, dizin, görünüm, saklı yordam vb.) adlandırmak ve bu nesneye başvurmak için kullanılan sembolik isimlerdir.

 

Tanımlayıcı Türleri

Tablo Tanımlayıcıları: Her tablonun benzersiz bir ismi olmalıdır, böylece diğer SQL komutlarında kolayca referans alınabilir.

Sütun Tanımlayıcıları: Tablolar içinde her sütun, o sütuna ne tür verinin eklendiğini anlamanızı sağlayacak şekilde benzersiz bir isme sahip olmalıdır.

Dizin Tanımlayıcıları: İndeksler, sorguların daha hızlı çalışmasına yardımcı olur. Her biri kendine özgü bir isimle tanımlanabilir.

Görünüm Tanımlayıcıları: Görünümler, sorguları saklamak ve tekrar kullanmak için kullanılır, ve her biri kendi benzersiz adına sahip olmalıdır.

Diğer Nesneler: Diğer veritabanı nesneleri (örneğin tetikleyiciler, saklı yordamlar) da benzersiz isimlerle tanımlanabilir.

 

İşte MySQL, Oracle, PostgreSQL ve SQL Server'da kullanılan tanımlayıcılar için bazı genel kurallar:

MySQL

Uzunluk: Tanımlayıcılar genellikle 64 karaktere kadar olabilir.

Karakterler: Harf, rakam ve alt çizgi (_) içerebilir.

Büyük/Küçük Harf Duyarlılığı: UNIX tabanlı sistemlerde büyük/küçük harf duyarlıdır; Windows'ta duyarlı değildir.

Alıntı: Backtick (`) ile alıntı yapılabilir.

 

Oracle

Uzunluk: Tanımlayıcılar 30 karaktere kadar olabilir (Oracle 12.2 ve sonrasında 128 karaktere kadar).

Karakterler: Harfle başlamalı, harfler ve rakamlar içerebilir.

Büyük/Küçük Harf Duyarlılığı: Büyük/küçük harf duyarlı değildir, fakat çift tırnak içinde alıntılandığında duyarlı olur.

Alıntı: Çift tırnak (") ile alıntı yapılabilir.

 

PostgreSQL

Uzunluk: Tanımlayıcılar 63 karaktere kadar olabilir.

Karakterler: Harf, rakam ve alt çizgi (_) içerebilir.

Büyük/Küçük Harf Duyarlılığı: Tanımlayıcılar varsayılan olarak büyük harfe dönüştürülür; çift tırnak içinde alıntılandığında duyarlı olur.

Alıntı: Çift tırnak (") ile alıntı yapılabilir.

 

SQL Server

Uzunluk: Tanımlayıcılar 128 karaktere kadar olabilir.

Karakterler: Harf, rakam, alt çizgi (_), aralık ve $ içerebilir.

Büyük/Küçük Harf Duyarlılığı: Büyük/küçük harf duyarlılığı, sunucu veya veritabanı düzeyindeki yapılandırmaya bağlıdır.

Alıntı: Köşeli parantez ([]) veya çift tırnak (") ile alıntı yapılabilir.

Bu kurallar, belirli bir sürüm ve yapılandırmaya bağlı olarak değişebilir, dolayısıyla belirli bir veritabanı yönetim sistemi (DBMS) kullanırken belgeleri kontrol etmek her zaman en iyisidir.

0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...