DDL (Data Definition Language) T-SQL üzerinde veritabanı nesneleri yaratmamızı ve bu nesneler üzerinde değişiklik yapmamızı sağlayan tüm işlemler DDL başlığı altında listelenmektedir.
Create komutu veritabanı nesneleri yaratmamızı sağlar.(DATABASE,VIEW,TABLE,STOREDPROC,FUNCT vs..)
Şimdi create komutuyla tablo oluşturma işlemini detaylı bir şekilde görmüş olalım. Veritabanı üzerindeki verileri tablo üzerinde tutarız.
Temel sözdizimi:
CREATE TABLE TABLO_ADI(
KOLON_ADI1 veri_turu,
KOLON_ADI2 veri_turu,
KOLON_ADI3 veri_turu
)
Uygulamalı bir şekilde tablomuzu oluşturalım.
CREATE TABLE TABLO1(
KOLON1 INT,
KOLON2 NVARCHAR(50),
KOLON3 FLOAT
)
Yukarıdaki tabloda bulunan kolon isimlerinin arasında boşluk varsa köşeli parantez içerisinde tablo isimlerinin belirtilmesi gerekmektedir.
CREATE TABLE TABLO2(
[KOLON 1] INT,
[KOLON 2] NVARCHAR(50),
[KOLON 3] FLOAT
)
Aşağıdaki komut ile bir tabloya primary key ve birer birer artan ifade anlamına gelen identity ifadesi eklenebilir. Primary key ifadesi ile kolonun benzersiz olmasını sağlayabiliriz. Primary Key’ler tabloda unique’liği sağlar. Bir kolona primary key koyduğunuz da o kolona girilen bir değer sonraki gelecek insertler için tekrar girilemez.
CREATE TABLE TABLO3(
id int primary key identity(1,1),
KOLON1 VARCHAR,
[KOLON 2] DECIMAL(10,2)
)
Sadece primary key kolonundan oluşan bir tablo oluşturmak isteyebiliriz. Bu tabloda farklı bir kolon olmadığı için identity değerinin sürekli artmasını isteyebiliriz. Bunun için aşağıdaki komut kullanılarak tablo üzerinde komutla identity değerini artırabiliriz.
Tablomuz aşağıda resimde görüldüğü gibi boş bir şekilde olduğu görülmektedir.

Aşağıdaki komutla tablomuzdaki identity değerini artırabiliriz.
INSERT TABLO4 DEFAULT VALUES

Bu makalede tablo oluşturma konusunu ve bazı önemli detayları görmüş olduk. Başka makalede görüşmek dileğiyle..
“Ve (bana) hanîf (Allah’ın birliğini tanıyıcı) olarak yüzünü dine çevir; sakın müşriklerden olma, diye (emredildi).”Yunus Suresi; 105. Ayet