4D v14CREATE TABLE |
||||||||||||||
|
4D v14
CREATE TABLE
CREATE TABLE
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. Le premier paramètre nom_sql (facultatif) permet de désigner le schéma SQL auquel vous souhaitez affecter la table. Si vous ne passez pas ce paramètre ou si vous passez un nom de schéma inexistant, la table est automatiquement affectée au schéma par défaut, nommé "DEFAULT_SCHEMA". Pour plus d'informations sur les schémas SQL, reportez-vous à la section Implémentations du moteur SQL de 4D. Note : Il est également possible d'affecter une table à un schéma SQL via le pop up menu "Schémas" situé dans l'Inspecteur de tables de 4D. Ce menu contient la liste des schémas définis 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. Le mot-clé PRIMARY KEY permet de définir la clé primaire au moment de la création de la table. Pour plus d'informations sur les clés primaires, reportez-vous à la section Implémentations du moteur SQL de 4D. Les mots-clés ENABLE REPLICATE et DISABLE REPLICATE permettent d’activer et d’inactiver le mécanisme autorisant la réplication de la table (cf. section Réplication via le SQL). Voici un exemple simple de création de table avec 2 colonnes : CREATE TABLE ACTEUR_FANS 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 Cet exemple crée la table "Preferences" et l'affecte au schéma "Control" : CREATE TABLE Control.Preferences |
PROPRIÉTÉS
Produit : 4D VOIR AUSSI
ALTER TABLE UTILISATION DE L'ARTICLE
4D - Référence SQL ( 4D v14) Hérité de : CREATE TABLE ( 4D v11 SQL Release 4 ) |
||||||||||||