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  |