Database (catégorie de SGBD)

La catégorie Database est située dans la catégorie Racine > Script > Objects, et peut contenir les éléments suivants qui définissent la façon dont les bases de données sont modélisés pour votre SGBD.

Elément

Description

[Eléments communs]

Les éléments suivants communs aux différents objets peuvent être définis pour des bases de données :

  • AfterCreate, AfterDrop, AfterModify

  • BeforeCreate, BeforeDrop, BeforeModify

  • Create, Drop

  • Enable

  • ModifiableAttributes

  • Options, DefOptions

  • Permission

  • ReversedQueries, ReversedStatements

  • SqlAttrQuery, SqlListQuery, SqlOptsQuery, SqlPermQuery

Pour obtenir une description de chacun de ces éléments communs, voir Eléments communs aux différents objets.

BeforeCreate Database

Contrôle l'ordre dans lequel les bases de données, les tablespaces et les storages sont générés. Les valeurs possibles sont les suivantes :

  • Yes – [valeur par défaut] Les instructions Create Tablespace et Create Storage sont générées avant l'instruction Create Database.

  • No - Les instructions Create Tablespace et Create Storage sont générées après l'instruction Create Database

CloseDatabase

Spécifie la commande permettant de fermer la base de données. Si ce paramètre est vide, l'option Base de données/Fermeture sur l'onglet Options de la boîte de dialogue Génération d'une base de données n'est pas disponible.

EnableMany Databases

Permet la prise en charge de plusieurs bases de données dans le même modèle.

OpenDatabase

Spécifie la commande permettant d'ouvrir la base de données. Si ce paramètre est vide, l'option Base de données/Ouverture sur l'onglet Options de la boîte de dialogue Génération d'une base de données n'est pas disponible.

Exemple (ASE 15) :

use %DATABASE%

La variable %DATABASE% représente le code de la base de données associée au modèle généré.