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
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
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.