V Oracle sa príkaz CREATE TABLE používa na vytvorenie novej tabuľky v databáze.
Ak chcete vytvoriť tabuľku, musíte túto tabuľku pomenovať a definovať jej stĺpce a typ údajov pre každý stĺpec.
Syntax:
CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] );
Parametre používané v syntaxi
Príklad Oracle CREATE TABLE
Tu vytvárame tabuľku s názvom zákazníci. Táto tabuľka nemá žiadny primárny kľúč.
CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) );
Táto tabuľka obsahuje tri stĺpce
Oracle CREATE TABLE Príklad s primárnym kľúčom
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) );
Čo je primárny kľúč
Primárny kľúč je jedno pole alebo kombinácia polí, ktoré obsahujú jedinečný záznam. Musí byť naplnená. Žiadne z polí primárneho kľúča nemôže obsahovať hodnotu null. Tabuľka môže mať iba jeden primárny kľúč.