HP Neoview

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 SGBD > Editer le SGBD courant et développez le noeud Profile.

Les sections suivantes répertorient les extensions fournies pour HP Neoview.

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.

Tables

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

Colonnes

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 :
  • by default - permet d'utiliser des valeurs de colonnes fournies par l'utilisateur et des valeurs système pour la colonne d'identité.
  • always - fournit des valeurs uniques générées par le système. Elle ne permet pas d'utiliser des valeurs de colonne d'identité fournies par l'utilisateur.

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

Index

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

Références

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

Vues matérialisées

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