Pour créer un MPD prenant en charge les fonctionnalités spécifiques à la famille de SGBD HP Neoview, 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 Profile. et développez le noeud
Les sections suivantes répertorient les extensions fournies pour HP Neoview.
Général :
Nom |
Description |
---|---|
SET |
Spécifie que la table est une table SET, et donc supprime les lignes en double. Nom dans le script : Set |
Volatile |
Spécifie que les index associés à la table ont une durée de vide limitée à la session SQL durant laquelle ils sont créés et qu'il sont supprimés à la fin de cette session. Nom dans le script : Volatile |
Les extensions suivantes sont disponibles sur l'onglet Neoview :
Nom |
Description |
---|---|
Identité |
Spécifie que la colonne est une colonne d'identité. Nom dans le script : Identity |
Type |
Spécifie le type de la colonne d'identité. Vous pouvez choisir l'une des valeurs suivantes :
Nom dans le script : IdentityType |
Commencer avec |
Spécifie la valeur de début pour la plage de cycle pour la colonne d'identité. Nom dans le script : StartWith |
Incrément |
Spécifie la valeur d'incrément à appliquer à la valeur courante pour obtenir la valeur suivante. Nom dans le script : Incrément |
Minimum |
Spécifie la valeur minimum pour le type de données de la colonne d'identité de début de la plage du cycle. Nom dans le script : MinValue |
Maximum |
Spécifie la valeur maximum pour le type de données de la colonne d'identité de début de la plage du cycle. Nom dans le script : MaxValue |
Cycle |
Spécifie que lorsque la valeur maximum est atteinte pour la colonne d'identité, les valeurs sont redémarrées aux minimum. Si cette option n'est pas sélectionnée, une erreur est émise. Nom dans le script : Cycle |
Non signé |
Spécifie que la colonne est non signée. Par défaut, les colonnes sont signées. Nom dans le script : Unsigned |
Jeu de caractères |
[colonnes de type caractère] Spécifie le jeu de caractères à utiliser. Nom dans le script : Charset |
Décalage vers le haut |
[colonnes de type caractère] Spécifie que les contenus sont contenus en majuscules. Nom dans le script : Upshift |
Obligatoire |
Spécifie que la colonne ne doit pas contenir de valeur null. Nom dans le script : Mandatory |
Nom de contrainte |
Spécifie le nom de la contrainte de colonne non-Null. Nom dans le script : MandConstName |
Les extensions suivantes sont disponibles sur l'onglet Général :
Nom |
Description |
---|---|
Volatile |
Spécifie que l'index a une durée de vide limitée à la session SQL durant laquelle il est créé. Les index volatiles sont supprimés automatiquement lorsque la session se termine. Nom dans le script : Volatile |
Unique |
Spécifie que l'index est unique. Nom dans le script : Unique |
Pas de remplissage |
Spécifie que l'index ne doit pas être rempli lorsqu'il est créé. Les index sont créés, mais aucune donnée n'y est écrite, et l'index est marqué offline. Nom dans le script : NoPopulate |
Partition |
Spécifie les colonnes de partitionnement. Si vous ne spécifiez pas les colonnes de partitionnement, la valeur par défaut est la ou les mêmes colonnes de partitionnement que la table de base pour un index non-unique et toutes les colonnes de l'index dans le cas d'un index unique. Nom dans le script : HashPartitionColumns |
Les extensions suivantes sont disponibles sur l'onglet Général :
Nom |
Description |
---|---|
Imposé |
Spécifie que la référence est vérifiée. Nom dans le script : Enforced |
Les extensions suivantes sont disponibles sur l'onglet Neoview :
Nom |
Description |
---|---|
Type de réactualisation |
Spécifie la méthode qui sera utilisée pour mettre à jour la vue matérialisée. Nom dans le script : RefreshType |
Ignorer |
[à la demande uniquement] Fait en sorte que la réactualisation d'une vue matérialisée portant sur plusieurs tables de base ignore le changements apportés aux tables de base répertoriées. Nom dans le script : IgnoreChangesOn |
Initialiser |
Spécifie quand la vue matérialisée obtient son contenu initial, soit à sa création ou à sa première réactualisation. Nom dans le script : Initialize |
Colonnes de Clustering |
Spécifie l'ordre des lignes dans le fichier physique qui contient la table, détermine l'organisation physique de la table, et les façons dont vous pouvez partitionner la table. Nom dans le script : Clustering |
Partition |
Spécifie le partitionnement Hash, le seul schéma de partitionnement pris en charge pour les vues matérialisées. Nom dans le script : HashPartition |
Clés de partitionnement |
Spécifie les clés de partitionnement de la vue matérialisée. Nom dans le script : PartitionColumnList |
Valider tous les |
Spécifie le nombre de lignes que la réactualisation traite dans le journal avant de valider une transaction et d'en commencer une nouvelle. Nom dans le script : MVAttribute |
Texte |
Spécifie une vue texte des options de vue matérialisé. Ce champ est mis à jour automatiquement à mesure que vous sélectionnez des options, et les modifications que vous y effectuez sont reflétées dans les options. Nom dans le script : ViewOption |