Chapter 12 Fonctionnalités spécifiques aux SGBD


Attributs étendus Oracle

Les attributs étendus suivants sont définis par défaut pour le SGBD Oracle.

Attributs de types de données abstraits

Les attributs étendus suivants sont disponibles pour les attributs des types de données abstraits de type OBJECT ou SQLJ_OBJECT sur l'onglet Oracle :

Nom Description
Déclarer REF Lorsque défini à TRUE, génère un modificateur REF sur un attribut pour déclarer des refs, qui conservent les pointeurs sur les objets.

Nom dans le script : RefAttribute

Colonnes

Les attributs étendus suivants sont disponibles sur l'onglet Oracle :

Nom Description
Option de temporisation pour la contrainte de vérification [v8i et versions supérieures] Cet attribut définit l'option deferred de la vérification d'une contrainte de colonne. Il est utilisé dans la définition des instructions "create" et "add".

Nom dans le script : ExtColumnDeferOption
Nom de contrainte non-null [v8i et versions supérieures]Cet attribut étendu nomme la contrainte not null pour une colonne.

Nom dans le script : ExtNotNullConstraintName
Option de temporisation pour la contrainte non-null Cet attribut définit l'option deferred d'une contrainte de colonne Not null. Il est utilisé dans la définition des instructions "create" et "add".

Une valeur vide signifie "Not deferrable".

Nom dans le script : ExtNotNullDeferOption
Crypté [v10gR2 et version supérieures] Spécifie si la colonne est cryptée.

Nom dans le script : Encrypted
Algorithme [v10gR2 et version supérieures] Spécifique l'algorithme utilisé pour le cryptage.

Nom dans le script : Algorithm
Avec Salt [v10gR2 et version supérieures] Spécifie si le cryptage ajoute Salt aux données encodées.

Nom dans le script : EncryptionWithSalt
Identifié par mot de passe [v10gR2 et version supérieures] Identifie par mot de passe.

Nom dans le script : IdentifiedByPassword

Packages de base de données

Les attributs étendus suivants sont disponibles sur l'onglet Oracle :

Nom Description
Ajouter un serially_reusable pragma sur la spécification du package [v9i et versions supérieures] Lorsque défini à True, spécifie que la clause pragma serially_reusable doit être appliquée sur la spécification de package de la base de données.

Nom dans le script : IsSpecPragma
Ajouter un serially_reusable pragma sur le corps du package [v9i et versions supérieures] Lorsque défini à True, spécifie que la clause serially_reusable doit être appliqué à la déclaration du corps du package de base de données.

Nom dans le script : IsPragma

Références

Les attributs étendus suivants sont disponibles sur l'onglet Oracle :

Nom Description
Option de temporisation pour la contrainte de clé étrangère Cet attribut définit l'option deferred d'une référence. Il est utilisé dans la définition des instructions "create" et "add".

Nom dans le script : ExtReferenceDeferOption
Exceptions dans Spécifie une table dans laquelle Oracle place les ROWIDs de toutes les lignes qui ne respectent pas la contrainte.

Nom dans le script : ExceptionsInto
Rely [v8i et versions supérieures] Spécifie si une contrainte activée doit être imposée.

Spécifiez RELY pour activer une contrainte existante sans l'imposer.

Spécifiez NORELY pour activer et imposer une contrainte existante.

Nom dans le script : Rely
Disable Désactive la contrainte d'intégrité.

Nom dans le script : Disable
Validate Vérifie que toutes les anciennes données obéissent également à la contrainte.

Nom dans le script : Validate

Tables

Les attributs étendus suivants sont disponibles sur l'onglet Oracle :

Nom Description
Type Définit si la table est de type global temporaire ou non.

Nom dans le script : ExtTableType

Les attributs étendus suivants sont disponibles (pour la v11g et les version supérieures) sur l'onglet de propriétés XML lorsque le type de table est XML:

Nom Description
Propriétés d'objet Spécifie que les propriétés des tables Object sont pour l'essentiel les mêmes que ceux des tables Relational.

Toutefois, plutôt que de spécifier des colonnes, vous spécifiez des attributs de l'objet.

Nom dans le script : XmlTypeObjProperty
Type de stockage Spécifie que les colonnes XMLType peuvent être stockées dans des colonnes LOB, objet-relationnel, ou binaire XML.

Nom dans le script : XMLTypeStorage
Basic file Utilisez cette clause pour spécifier le stockage LOB classique.

Nom dans le script : BasicFile
Secure file Utilisez cette clause pour spécifier un stockage LOB à hautes performances.

Nom dans le script : SecureFile
Nom de segment LOB Spécifiez le nom du segment de données LOB. Vous ne pouvez pas utiliser LOB_segname si vous spécifiez plusieurs LOB_item.

Nom dans le script : LOBSegname
Paramètres LOB Utilisez cette clause pour spécifier divers éléments des paramètres LOB.

Nom dans le script : LOBParameters

Tablespaces

Les attributs étendus suivants sont disponibles sur l'onglet Oracle :

Nom Description
Spécification de la table [v10g et versions supérieures] Utilisez cette clause pour déterminer si le tablespace est un tablespace de type bigfile ou smallfile. La valeur de cette clause supplante toute spécification de type de tablespace par défaut pour la base de données. Vous pouvez choisir parmi les valeurs suivantes :

  • bigfile - contient un seul datafile ou tempfile. La taille maximale d'un seul datafile ou tempfile est de 128 terabytes (TB) pour un tablespace ayant 32K blocs et de 32TB pour un tablespace ayant 8K blocs.
  • smallfile - tablespace traditionnel Oracle.


Nom dans le script : SizeSpecification
Tablespace Temporary Utilisez cette option pour créer un tablespace temporaire géré au niveau local, ce qui revient à allouer un espace dans la base de données qui peut contenir des données transitoires qui persistent uniquement pour la durée d'une session. Ces données transitoires ne peuvent pas être récupérées après un échec de processus ou d'instance.

Nom dans le script : Temporary
Tablespace Undo Utilisez cette option pour créer un tablespace Undo. Lorsque vous exécutez la base de données en mode de gestion des annulations automatique, Oracle gère l'espace des annulations en utilisant le tablespace Undo au lieu des segments d'invalidation (rollback segments). Cette clause est utile si vous fonctionnez en mode de gestion automatique des annulations mais que votre base de données n'a pas été créée en mode de gestion automatique des annulations.

Nom dans le script : Undo

Vues

Les attributs étendus suivants sont disponibles sur l'onglet Oracle :

Nom Description
Vue objet parent [v9i et versions supérieures] Utilisé dans une clause UNDER pour spécifier la supervue sur laquelle la vue d'objet courante est basée.

Nom dans le script : ExtObjSuperView
Clé de vue objet [v8i et versions supérieures] et versions supérieures] Permet de spécifier les attributs du type d'objet qui seront utilisés comme clé pour identifier chaque ligne dans la vue d'objet.

Nom dans le script : ExtObjOIDList
Type de vue objet [v8i et versions supérieures] Définit le type de vue d'objet.

Nom dans le script : ExtObjViewType
Forcer Définir à TRUE si vous souhaitez créer la vue sans vous préoccuper de savoir si les tables de base de la vue ou les types d'objet références existent ou si le propriétaire de la structure contenant la vue est doté de privilège sur ces dernières.

Nom dans le script : ExtViewForce

 


Copyright (C) 2008. Sybase Inc. All rights reserved.