IBM DB2 for z/OS (anciennement OS/390)

Pour créer un MPD prenant en charge les fonctionnalités spécifiques à la famille de SGBD IBM DB2 for z/OS, sélectionnez la version appropriée dans la zone SGBD de la boîte de dialogue Nouveau modèle. Pour afficher ces extensions du métamodèle de PowerAMC dans l'Editeur de ressources, sélectionnez SGBD > Editer le SGBD courant et développez le noeud Profile.

Remarque : Le fichier de définition de SGBD pour IBM DB2 v8 for OS/390 a été abandonné.

Le tableau suivant répertorie les objets DB2 et leur équivalent dans PowerAMC :

DB2

PowerAMC

Bufferpool

Storage

Database Partition Group

Objet étendu <<DatabasePartitionGroup>>

Distinct Type

Domaine

Function

Procédure de type "Function"

Index Extension

Objet étendu <<IndexExtension>>

Method

Procédure de type de données abstrait

Type

Type de données abstrait

SuperView

Sous-vue d'une vue

Les sections suivantes répertorient les extensions fournies pour DB2 for z/OS.

Remarque : Nous ne documentons pas les propriétés situées sur l'onglet Options physiques et sur certains autres onglets, bien que vous puissiez trouver des informations élémentaires les concernant dans l'Editeur de ressources. Pour obtenir des informations sur ces propriétés, consultez la documentation de référence de votre SGBD.

Colonnes

DB2 :

Nom

Description

Nom de procédure de champ

Définit la procédure de champ potentiel à utiliser par DB2 comme générateur/chiffreur de valeurs.

Nom dans le script : ExtFieldProcName

Sous-type de caractère

[v6.x et versions supérieures] Spécifie un sous-type pour une colonne de chaîne de caractères.

Nom dans le script : ExtSubtypeData

[jusqu'à la v6.x] Spécifie un sous-type pour une colonne de chaîne de caractères (colonne avec un type de données CHAR, VARCHAR ou LONG VARCHAR). Le sous-type peut provenir de liste définie dans l'attribut étendu T_ForData.

Nom dans le script : ExtData

Valeur générée

[v7.x et versions supérieures] Indique que DB2 génère des valeurs pour la colonne en utilisant une fonction de colonne calculée. Si vous sélectionnez Always, le serveur va envoyer 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 ou la valeur saisie pour la colonne.

Nom dans le script : ExtGeneratedAs

Cachée de façon implicite

[v9.x et versions supérieures] Spécifie que la colonne n'est pas visible dans le résultat des instructions SQL à moins que vous ne fassiez explicitement référence à cette colonne par son nom.

Nom dans le script : ImplicitlyHidden

Comme libellé de sécurité

[v8 et versions supérieures] Spécifie que la colonne va contenir des valeurs de libellé de sécurité. Indique également que la table est définie avec une sécurité multiniveau ayant une granularité de niveau ligne.

Nom dans le script : SecurityLabel

Domaines

Les extensions suivantes sont disponibles sur l'onglet DB2 :

Nom

Description

Sous-type de caractère

[v6.x et versions supérieures] Spécifie un sous-type pour une colonne de chaîne de caractères.

Nom dans le script : ExtSubtypeData

Références

Les extensions suivantes sont disponibles sur l'onglet DB2 :

Nom

Description

Imposé

[v8 et versions supérieures] Indique si la contrainte d'intégrité référentielle est ou non imposée par le gestionnaire de base de données durant les opérations normales telles que l'insertion, la mise à jour ou la suppression

Nom dans le script : Enforced

Séquences

Les extensions suivantes sont disponibles sur l'onglet DB2 :

Nom

Description

Type de données

Spécifie une valeur booléenne calculée pour l'option "As". Permet de sélectionner un type de données dans une liste.

Nom dans le script : AsDatatype

Longueur

Spécifie la longueur du type de données.

Nom dans le script : AsDatatypeLength

Commencer avec

Spécifie la première valeur de la séquence.

Nom dans le script : InitialStartWith

Incrément

Spécifie l'intervalle entre deux valeurs consécutives de la séquence.

Nom dans le script : InitialIncrementBy

Cache

Spécifie la valeur numérique pour l'option cache.

Nom dans le script : CacheValue

Pas de mise en cache

Spécifie une valeur booléenne calculée pour l'option order.

Nom dans le script : NoCacheBool

Boucle

Spécifie une valeur booléenne calculée pour l'option cycle.

Nom dans le script : CycleBool

Ordre

Spécifie une valeur booléenne calculée pour l'option order.

Nom dans le script : OrderBool

Valeur minimum

Valeur numérique pour l'option minvalue.

Nom dans le script : LimitsMinvalueValue

Valeur maximum

Spécifie la valeur numérique de l'option maxvalue.

Nom dans le script : LimitsMaxvalueValue

Pas de minimum

Spécifie une valeur booléenne calculée pour l'option no minvalue.

Nom dans le script : NoMinLimit

Pas de maximum

Spécifie une valeur booléenne calculée pour l'option no maxvalue.

Nom dans le script : NoMaxLimit