In Oracle wordt de CREATE TABLE-instructie gebruikt om een nieuwe tabel in de database te maken.
Om een tabel te maken, moet u die tabel een naam geven en de kolommen en het gegevenstype voor elke kolom definiëren.
Syntaxis:
CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] );
Parameters die in de syntaxis worden gebruikt
Oracle CREATE TABLE Voorbeeld
Hier maken we een tabel met de naam klanten. Deze tabel heeft geen primaire sleutel.
CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) );
Deze tabel bevat drie kolommen
Oracle CREATE TABLE Voorbeeld met primaire sleutel
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) );
Wat is de primaire sleutel
Een primaire sleutel is een enkel veld of een combinatie van velden die een uniek record bevat. Het moet gevuld zijn. Geen van de velden met de primaire sleutel kan een nulwaarde bevatten. Een tabel kan slechts één primaire sleutel hebben.