4D v14définition_colonne |
||||||||||||||
|
4D v14
définition_colonne
|
nom_sql type_données_sql [(nombre_entier)][NOT NULL [UNIQUE]] [AUTO_INCREMENT] [AUTO_GENERATE] |
||
Une définition de colonne (définition_colonne) contient le nom (nom_sql) et le type de données (type_données_sql) d'une colonne. Facultativement, vous pouvez également passer un nombre_entier ainsi que les mots-clés NOT NULL, UNIQUE, AUTO_INCREMENT et/ou AUTO_GENERATE.
Chaque colonne doit avoir un type de données et être définie comme "null" ou "not null" ; si cet attribut n'est pas défini, la base considère par défaut que la colonne est "null". Le type de données de la colonne ne limite pas les données qui peuvent être placées dans la colonne.
Cet exemple crée une table avec deux colonnes, ID et Nom :
CREATE TABLE ACTEUR_FANS
(ID INT32, Nom VARCHAR NOT NULL UNIQUE);
Produit : 4D
Thème : Règles de syntaxe
Nom intl. : column_definition
ALTER TABLE
CREATE TABLE
type_données_sql
4D - Référence SQL ( 4D v14)
4D - Référence SQL ( 4D v12.1)
4D - Référence SQL ( 4D v13.4)
4D - Référence SQL ( 4D v14 R2)
4D - Référence SQL ( 4D v14 R3)
4D - Référence SQL ( 4D v14 R4)
Hérité de : définition_colonne ( 4D v11 SQL Release 4 )