V Oracle se příkaz CREATE TABLE používá k vytvoření nové tabulky v databázi.
Chcete-li vytvořit tabulku, musíte tuto tabulku pojmenovat a definovat její sloupce a datový typ pro každý sloupec.
Syntax:
CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] );
Parametry používané v syntaxi
Příklad CREATE TABLE Oracle
Zde vytváříme tabulku s názvem zákazníci. Tato tabulka nemá žádný primární klíč.
CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) );
Tato tabulka obsahuje tři sloupce
Oracle CREATE TABLE Příklad s primárním klíč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) );
Co je primární klíč
Primární klíč je jedno pole nebo kombinace polí, která obsahuje jedinečný záznam. Musí být naplněn. Žádné pole primárního klíče nemůže obsahovat hodnotu null. Tabulka může mít pouze jeden primární klíč.