Initiation à SQL

Création de tables

Créez vos tables à l'aide de l'instruction CREATE TABLE, en précisant les noms et les types des colonnes, ainsi que les contraintes. Vous trouverez une description des contraintes dans la section Respect des règles de gestion à l'aide de contraintes et de déclencheurs.

L'instruction suivante crée la table PERS, similaire à la table STAFF, mais comprenant une colonne supplémentaire pour la date de naissance.

     CREATE TABLE PERS 
           (ID           SMALLINT NOT NULL,
            NAME          VARCHAR(9),
           DEPT            SMALLINT WITH DEFAULT 10,
           JOB             CHAR(5),
           YEARS           SMALLINT,
            SALARY       DECIMAL(7,2),
            COMM         DECIMAL(7,2),
           BIRTH_DATE      DATE) 

Cette instruction crée une table sans données. La section suivante décrit comment insérer des données dans une nouvelle table.

Comme le montre l'exemple, il faut préciser le nom et le type de chacune des colonnes. Les types de données sont décrits dans la section Types de données. NOT NULL, facultatif, indique que des valeurs NULL ne sont pas admises dans cette colonne. Les valeurs par défaut sont également facultatives.

De nombreuses autres options peuvent être précisées dans une instruction CREATE TABLE, comme les contraintes d'unicité ou les contraintes référentielles. Pour plus d'informations sur toutes les options, consultez l'instruction CREATE TABLE dans le document SQL Reference.


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]