PowerAMC peut utiliser des variables lors de la génération et du reverse-engineering des tables et vues.
Les variables suivantes sont disponibles pour les tables :
Variable |
Commentaire |
---|---|
%TABLE% |
Code généré pour la table |
%TNAME% |
Nom de la table |
%TCODE% |
Code de la table |
%TLABL% |
Commentaire de la table |
%PKEYCOLUMNS% |
Liste des colonnes de clé primaire. Ex : A, B |
%TABLDEFN% |
Corps complet de la définition de table. Contient la définition des colonnes, des contrôles et des clés |
%CLASS% |
Nom de type de données abstrait |
%CLASSOWNER% |
Propriétaire de l'objet classe |
%CLASSQUALIFIER% |
Qualifiant de l'objet classe |
%CLUSTERCOLUMNS% |
Liste des colonnes utilisées pour un cluster |
%INDXDEFN% |
Définition d'index de table |
%TABLTYPE% |
Type de table |
Les variables suivantes sont disponibles pour les vues :
Variable |
Commentaire |
---|---|
%VIEW% |
Code généré pour la vue |
%VIEWNAME% |
Nom de la vue |
%VIEWCODE% |
Code de la vue |
%VIEWCOLN% |
Liste des colonnes de la vue. Ex : "A, B, C" |
%SQL% |
Texte SQL de la vue. Ex : Select * from T1 |
%VIEWCHECK% |
Contient le mot clé "with check option" si cette option est sélectionnée dans la vue |
%SCRIPT% |
Commande complète de création de la vue. Ex : create view V1 as select * from T1 |
%VIEWSTYLE% |
Style de la vue : view, snapshot, materialized view |
%ISVIEW% |
True s'il s'agit d'une vue (et non pas d'un snapshot) |
%USAGE% |
Read-only=0, Updatable=1, Check option=2 |
Les variables suivantes sont disponibles pour les tables et vues :
Variable |
Commentaire |
---|---|
%XMLELEMENT% |
Elément contenu dans le schéma XML |
%XMLSCHEMA% |
Schéma XML |