DB Package (catégorie de SGBD)

La catégorie DB Package 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 packages de base 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 packages de base de données :

  • AfterCreate, AfterDrop, AfterModify

  • BeforeCreate, BeforeDrop, BeforeModify

  • Create, Drop

  • Enable, EnableSynonym

  • Maxlen

  • ModifiableAttributes

  • Permission

  • ReversedQueries, ReversedStatements

  • SqlAttrQuery, SqlListQuery, SqlPermQuery

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

Authorizations

Spécifie une liste des utilisateurs pouvant appeler des packages de base de données.

CreateBody

Spécifie un modèle permettant de définir le corps d'un package de base de données. Cette instruction est utilisée dans l'instruction d'extension AfterCreate.

Exemple (Oracle 10g) :

create [or replace ]package body [%QUALIFIER%]%DBPACKAGE% [.O:[as][is]][%IsPragma% ? pragma serially_reusable]
 %DBPACKAGEBODY%
[begin
 %DBPACKAGEINIT%
]end[ %DBPACKAGE%];