Chapter 3 Guide de référence du SGBD
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.
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. |
![]() |