CREATE TABLE

4D - Documentation   Français   English   German   Manuel de référence SQL 4D, Sommaire   Manuel de référence SQL 4D, Index   Retour   Précédent   Suivant

version 11


CREATE TABLE [IF NOT EXISTS] nom_sql({définition_colonne |contrainte_table}, ... , {définition_colonne |contrainte_table})

Description

La commande CREATE TABLE permet de créer une table nommée nom_sql comportant un ou plusieurs champ(s) défini(s) par les paramètres définition_colonne et/ou contrainte_table.

Si la contrainte IF NOT EXISTS est passée, la table n'est pas créée et aucune erreur n'est générée si une table du même nom existe déjà dans la base.

Une définition_colonne contient le nom (nom_sql) et le type de données (type_données_sql) d'une colonne et une contrainte_table restreint les valeurs qu'une table peut stocker.

Exemples

1. Voici un exemple simple de création de table avec 2 colonnes :

   CREATE TABLE ACTEUR_FANS 
   (ID INT32, Nom VARCHAR);

2. Cet exemple crée la même table que précédemment mais uniquement s'il n'y a pas de table existante du même nom :

   CREATE TABLE IF NOT EXISTS ACTEUR_FANS
   (ID INT32, Nom VARCHAR);

Référence

ALTER TABLE, contrainte_table, définition_colonne, DROP TABLE.


4D - Documentation   Français   English   German   Manuel de référence SQL 4D, Sommaire   Manuel de référence SQL 4D, Index   Retour   Précédent   Suivant