Chapter 3 Guide de référence du SGBD


Mots clés réservés

Pour un domaine ou une colonne, les champs de vérifications standard peuvent indiquer les valeurs minimale, maximale et par défaut, ainsi qu'une liste de valeurs.

En règle générale, Si le type de données du domaine ou de la colonne est un type de données de chaîne, des apostrophes encadrent ces valeurs dans le script généré. Cependant, les apostrophes ne sont pas générées dans les cas suivants :

En outre, si la valeur est déjà encadrée d'apostrophes, des apostrophes supplémentaires ne sont pas générés.

La génération des apostrophes ou des guillemets dépend du SGBD courant.

Le SGBD contient la liste des mots réservés spécifiée sous forme de valeurs pour le champ ReservedDefault, sous la catégorie Keywords.

Exemple

L'exemple suivant affiche le résultat de l'utilisation d'un mot réservé pour le SGBD Sybase AS Anywhere 6.

Sybase AS Anywhere 6 contient les lignes suivantes :

ReservedDefault =
NULL
AUTOINCREMENT
CURRENT DATE
CURRENT PUBLISHER
CURRENT TIME
CURRENT TIMESTAMP
CURRENT USER
LAST USER 
USER

Vous pouvez définir CURRENT DATE comme valeur par défaut pour une colonne :


Le script résultant contient la chaîne CURRENT DATE sans apostrophe ou guillemet.

create table SALE
(
    SALE_ID          T_IDENTIFIER          not null,
    STOR_ID          T_AN_IDENTIFIER       not null,
    TITLE_ISBN       char(12)              not null,
    SALE_DATE        T_DATE                not null
        default CURRENT DATE,
    SALE_AMOUNT      T_AMOUNT                      ,
    SALE_TERMS       T_LONG_TEXT                   ,
    SALE_QTY         T_QUANTITY                    ,
    primary key (SALE_ID)
);

Lorsque vous exécutez ce script, Sybase Adaptive Server Anywhere reconnaît CURRENT DATE comme valeur par défaut réservée.

 


Copyright (C) 2006. Sybase Inc. All rights reserved.