V Oraclu se stavek CREATE TABLE uporablja za ustvarjanje nove tabele v bazi podatkov.
Če želite ustvariti tabelo, morate to tabelo poimenovati ter definirati njene stolpce in podatkovni tip za vsak stolpec.
Sintaksa:
CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] );
Parametri, uporabljeni v sintaksi
Primer Oracle CREATE TABLE
Tukaj ustvarjamo tabelo z imenom stranke. Ta tabela nima primarnega ključa.
CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) );
Ta tabela vsebuje tri stolpce
Oracle CREATE TABLE Primer 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) );
Kaj je primarni ključ
Primarni ključ je posamezno polje ali kombinacija polj, ki vsebuje edinstven zapis. Mora biti napolnjena. Nobeno polje primarnega ključa ne sme vsebovati ničelne vrednosti. Tabela ima lahko samo en primarni ključ.