Dans Oracle, l'instruction CREATE TABLE est utilisée pour créer une nouvelle table dans la base de données.
Pour créer une table, vous devez nommer cette table et définir ses colonnes et son type de données pour chaque colonne.
Syntaxe:
CREATE TABLE table_name ( column1 datatype [ NULL | NOT NULL ], column2 datatype [ NULL | NOT NULL ], ... column_n datatype [ NULL | NOT NULL ] );
Paramètres utilisés dans la syntaxe
Exemple d'Oracle CREATE TABLE
Ici, nous créons une table nommée clients. Cette table n'a pas de clé primaire.
CREATE TABLE customers ( customer_id number(10) NOT NULL, customer_name varchar2(50) NOT NULL, city varchar2(50) );
Ce tableau contient trois colonnes
Oracle CREATE TABLE Exemple avec clé primaire
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'est-ce que la clé primaire
Une clé primaire est un champ unique ou une combinaison de champs contenant un enregistrement unique. Il faut le remplir. Aucun champ de clé primaire ne peut contenir une valeur nulle. Une table ne peut avoir qu'une seule clé primaire.