PowerAMC peut utiliser des variables lors de la génération et du reverse-engineering des packages de base de données et de leurs objets enfant.
Les variables suivantes sont disponibles pour les packages de base de données :
| 
                             Variable  | 
                             Commentaire  | 
|---|---|
| 
                             %DBPACKAGE%  | 
                             Code généré du package de base de données  | 
| 
                             %DBPACKAGECODE%  | 
                             Code d'initialisation à la fin du package  | 
%DBPACKAGESPEC%  | 
Spécification du package de base de données  | 
%DBPACKAGEBODY%  | 
Corps du package de base de données  | 
%DBPACKAGEINIT%  | 
Code d'initialisation du package de base de données  | 
%DBPACKAGEPRIV%  | 
Autorisation du package de base de données (ancien privilège)  | 
%DBPACKAGEAUTH%  | 
Autorisation du package de base de données  | 
%DBPACKAGEPUBLIC%  | 
True pour un sous-objet public  | 
%DBPACKAGETEXT%  | 
Corps du package de base de données avec ODBC  | 
%DBPACKAGEHEADER%  | 
Spéc du package de base de données avec ODBC  | 
Les variables suivantes sont disponibles pour les procédures de package de base de données :
| 
                             Variable  | 
                             Commentaire  | 
|---|---|
| 
                             %DBPKPROC%  | 
                             Code de procédure  | 
| 
                             %DBPKPROCTYPE%  | 
                             Type de procédure (procedure, function)  | 
%DBPKPROCCODE%  | 
Corps de procédure (begin... end)  | 
%DBPKPROCRETURN%  | 
Type de résultat de procédure  | 
%DBPKPROCPARAM%  | 
Paramètres de procédure  | 
Les variables suivantes sont disponibles pour les variables de package de base de données :
| 
                             Variable  | 
                             Commentaire  | 
|---|---|
| 
                             %DBPFVAR%  | 
                             Code de la variables  | 
| 
                             %DBPFVARTYPE%  | 
                             Type de la variables  | 
%DBPFVARCONST%  | 
Variable de type constant  | 
%DBPFVARVALUE%  | 
Valeur par défaut pour la constante  | 
Les variables suivantes sont disponibles pour les types de package de base de données :
| 
                             Variable  | 
                             Commentaire  | 
|---|---|
| 
                             %DBPKTYPE%  | 
                             Code du type  | 
| 
                             %DBPKTYPEVAR%  | 
                             Liste de variables  | 
%DBPKISSUBTYPE%  | 
True si le type est un sous-type  | 
Les variables suivantes sont disponibles pour les curseurs de package de base de données :
| 
                             Variable  | 
                             Commentaire  | 
|---|---|
| 
                             %DBPKCURSOR%  | 
                             Code du curseur  | 
| 
                             %DBPKCURSORRETURN%  | 
                             Type de résultat du curseur  | 
%DBPKCURSORQUERY%  | 
Requête du curseur  | 
%DBPKCURSORPARAM%  | 
Paramètre du curseur  | 
Les variables suivantes sont disponibles pour exceptions de package de base de données :
| 
                             Variable  | 
                             Commentaire  | 
|---|---|
| 
                             %DBPKEXEC%  | 
                             Code de l'exception  | 
Les variables suivantes sont disponibles pour les paramètres de package de base de données :
| 
                             Variable  | 
                             Commentaire  | 
|---|---|
| 
                             %DBPKPARM%  | 
                             Code du paramètre  | 
| 
                             %DBPKPARMTYPE%  | 
                             Type du paramètre  | 
%DBPKPARMDTTP%  | 
Type de données du paramètre  | 
%DBPKPARMDEFAULT%  | 
Valeur par défaut du paramètre  | 
Les variables suivantes sont disponibles pour les pragma de package de base de données :
| 
                             Variable  | 
                             Commentaire  | 
|---|---|
| 
                             %DBPKPRAGMA%  | 
                             Directive de pragma  | 
| 
                             %DBPKPRAGMAOBJ%  | 
                             Directive de pragma sur objet  | 
%DBPKPRAGMAPARAM%  | 
Paramètre de directive de pragma  |