logo

Oracle TABLO OLUŞTUR

Oracle'da veritabanında yeni bir tablo oluşturmak için CREATE TABLE ifadesi kullanılır.

Bir tablo oluşturmak için o tabloya bir ad vermeniz ve her sütun için sütunlarını ve veri türünü tanımlamanız gerekir.

Sözdizimi:

 CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] ); 

Sözdiziminde kullanılan parametreler

    Tablo ismi:Oluşturmak istediğiniz tablonun adını belirtir.sütun1, sütun2, ... sütun n:Tabloya eklemek istediğiniz sütunları belirtir. Her sütunun bir veri türü olması gerekir. Her sütun 'NULL' veya 'NOT NULL' olarak tanımlanmalıdır. Bu durumda değer boş bırakılır; varsayılan olarak 'BOŞ' olarak kabul edilir.

Oracle CREATE TABLE Örneği

Burada müşteriler isimli bir tablo oluşturuyoruz. Bu tablonun herhangi bir birincil anahtarı yok.

 CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) ); 

Bu tablo üç sütun içeriyor

    Müşteri Kimliği:Sayı veri türü (maksimum 10 rakam uzunluğunda) olarak oluşturulan ilk sütundur ve boş değer içeremez.müşteri adı:varchar2 veri türü (maksimum 50 karakter uzunluğunda) olarak oluşturulan ikinci sütundur ve boş değerler içeremez.şehir:Bu, varchar2 veri türü olarak oluşturulan üçüncü sütundur. Boş değerler içerebilir.

Birincil anahtarla Oracle CREATE TABLE Örneği

 CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50), CONSTRAINT customers_pk PRIMARY KEY (customer_id) ); 

Birincil anahtar nedir

Birincil anahtar, benzersiz bir kayıt içeren tek bir alandır veya alanların birleşimidir. Doldurulmalıdır. Birincil anahtar alanlarının hiçbiri boş değer içeremez. Bir tablonun yalnızca bir birincil anahtarı olabilir.

Oracle'da toplam sütun sayısı 32'den fazla olamaz.