U Oracleu se naredba CREATE TABLE koristi za stvaranje nove tablice u bazi podataka.
Da biste stvorili tablicu, morate toj tablici dati naziv i definirati njezine stupce i tip podataka za svaki stupac.
Sintaksa:
CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] );
Parametri korišteni u sintaksi
Primjer Oracle CREATE TABLE
Ovdje stvaramo tablicu pod nazivom kupci. Ova tablica nema primarni ključ.
CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) );
Ova tablica sadrži tri stupca
Oracle CREATE TABLE Primjer s primarnim ključem
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) );
Što je primarni ključ
Primarni ključ jedno je polje ili kombinacija polja koja sadrži jedinstveni zapis. Mora se napuniti. Nijedno polje primarnog ključa ne može sadržavati nultu vrijednost. Tablica može imati samo jedan primarni ključ.