Chapter 14 Fonctionnalités spécifiques aux SGBD
Les attributs étendus suivants sont définis par défaut pour le SGBD IBM DB 2.
Les attributs étendus suivants sont disponibles sur l'onglet DB2. Le contenu de la liste varie en fonction de la version de la base de données et de l'utilisation ou non de Common Server ou OS/390 :
Nom | Code interne | Description |
---|---|---|
Index | WhereNotNull | Spécifie que la contrainte d'unicité ne s'applique pas à la valeur de la clé si une colonne de la clé est nulle. Ne s'applique que si l'index est une clé primaire. |
Option Large Objects (Lob) | ExtLobOption | Spécifie des options pour les colonnes de type de données LOB. |
Données de type bit | ExtForBitData | Cet attribut étendu spécifie que le contenu de la colonne doit être traité comme des données binaires (bits). Applicable uniquement à une colonne ayant un type de données de caractères. |
Expression | ExtGenExpr | Indique que la définition de la colonne est basée sur une expression. |
Toujours générer la valeur | ExtGenAlways | Lorsque défini comme true (toujours généré), indique que DB2 générera toujours une valeur pour la colonne chaque fois qu'une ligne est insérée dans la table ou si la valeur de résultat de l'expression de génération risque de changer.
Lorsque défini comme false (généré par défaut), indique que DB2 générera une valeur pour la colonne chaque fois qu'une ligne est insérée dans la table, sauf si une valeur est spécifiée. |
Nom de procédure de champ | ExtFieldProcName | Définit la procédure qui sera utilisé pour la génération/le cryptage des valeurs. |
Sous-type de caractère | ExtData | Indique un sous-type pour une colonne de chaîne de caractères ; c'est-à-dire une colonne avec le type de données CHAR,VARCHAR ou LONG VARCHAR. Le sous-type peut être l'un des sous-types de la liste définie dans le type d'attribut étendu T_ForData. |
Valeur générée | ExtGeneratedAs | Indique que DB2 génère des valeurs pour la colonne en utilisant la fonctionnalité de colonne calculée. Si vous sélectionnez Always, le serveur envoie un message d'erreur si vous tentez de saisir une valeur dans la colonne. Si vous sélectionnez By Default, le serveur utilise la valeur de la colonne calculée saisir pour la colonne. |
Sous-type de caractère | ExtSubtypeData | Indique un sous-type pour une colonne de chaîne de caractères. |
Les attributs étendus suivants sont disponibles sur l'onglet DB2 :
Nom | Code interne | Description |
---|---|---|
Sous-type de caractère | ExtSubtypeData | Indique un sous-type pour une colonne de chaîne de caractères. |
Les attributs étendus suivants sont disponibles sur l'onglet Attributs étendus :
Nom | Code interne | Description |
---|---|---|
[aucun] | WhereNotNull | Spécifie que la contrainte d'unicité ne s'applique pas à la valeur de la clé si une colonne de la clé est NULL. S'applique lorsque l'index est une clé primaire |
Les attributs étendus suivants sont disponibles sur l'onglet DB2 :
Nom | Code interne | Description |
---|---|---|
Table | ExtTablePctFree | Indique le pourcentage de chaque page à conserver comme espace libre lors du chargement ou de la réorganisation. |
Les attributs étendus suivants sont disponibles sur l'onglet Attributs étendus :
Nom | Code interne | Description |
---|---|---|
[aucun] | ExtTablespaceType | Indique le type de données qui sera stocké dans le tablespace. Reportez-vous au type étendu ExtTablespaceTypeList pour plus de détails. |
[aucun] | TbspDatabase | Base de données propriétaire. |
Copyright (C) 2005. Sybase Inc. All rights reserved. |
![]() |