Az Oracle-ben a CREATE TABLE utasítás új tábla létrehozására szolgál az adatbázisban.
Táblázat létrehozásához el kell nevezni a táblát, és minden oszlophoz meg kell adni az oszlopait és az adattípusát.
Szintaxis:
CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] );
A szintaxisban használt paraméterek
Oracle CREATE TABLE Példa
Itt létrehozunk egy ügyfelek nevű táblát. Ennek a táblának nincs elsődleges kulcsa.
CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) );
Ez a táblázat három oszlopot tartalmaz
Oracle CREATE TABLE Példa elsődleges kulccsal
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) );
Mi az elsődleges kulcs
Az elsődleges kulcs egyetlen mező vagy mezők kombinációja, amely egyedi rekordot tartalmaz. Meg kell tölteni. Az elsődleges kulcs egyik mezője sem tartalmazhat null értéket. Egy táblának csak egy elsődleges kulcsa lehet.