A Oracle, la instrucció CREATE TABLE s'utilitza per crear una taula nova a la base de dades.
Per crear una taula, heu d'anomenar aquesta taula i definir-ne les columnes i el tipus de dades per a cada columna.
Sintaxi:
CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] );
Paràmetres utilitzats en la sintaxi
Oracle CREATE TABLE Exemple
Aquí estem creant una taula anomenada clients. Aquesta taula no té cap clau primària.
CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) );
Aquesta taula conté tres columnes
Oracle CREATE TABLE Exemple amb clau primària
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) );
Què és la clau primària
Una clau primària és un camp únic o una combinació de camps que conté un registre únic. S'ha d'omplir. Cap dels camps de clau primària pot contenir un valor nul. Una taula només pot tenir una clau primària.