Chapter 14 Fonctionnalités spécifiques aux SGBD


Attributs étendus IBM DB 2

Les attributs étendus suivants sont définis par défaut pour le SGBD IBM DB 2.

Colonne

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.

Domaine

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.

Index

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

Table

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.

Tablespace

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.