PowerAMC peut utiliser des variables lors de la génération et du reverse-engineering des références et colonnes de référence.
Les variables suivantes sont disponibles pour les références :
Variable |
Commentaire |
---|---|
%REFR% |
Code généré de la référence |
%PARENT% |
Code généré de la table parent |
%PNAME% |
Nom de la table parent |
%PCODE% |
Code de la table parent |
%PQUALIFIER% |
Qualifiant de la table parent. Voir aussi QUALIFIER. |
%CHILD% |
Code généré de la table enfant |
%CNAME% |
Nom de la table enfant |
%CCODE% |
Code de la table enfant |
%CQUALIFIER% |
Qualifiant de la table enfant. Voir aussi QUALIFIER. |
%REFRNAME% |
Nom de la référence |
%REFRCODE% |
Code de la référence |
%FKCONSTRAINT% |
Nom de contrainte de clé étrangère (référence) |
%PKCONSTRAINT% |
Nom de contrainte de la clé primaire utilisée pour faire référence à l'objet |
%CKEYCOLUMNS% |
Liste des colonnes de clé parent. Ex : C1, C2, C3 |
%FKEYCOLUMNS% |
Liste des colonnes de clé étrangère. Ex : C1, C2, C3 |
%UPDCONST% |
Contient des mots clés de contrainte déclarative pour les modifications : "restrict", "cascade", "set null" ou "set default" |
%DELCONST% |
Contient des mots clés de contrainte déclarative pour les suppressions : "restrict", "cascade", "set null" ou "set default" |
%MINCARD% |
Cardinalité minimale |
%MAXCARD% |
Cardinalité maximale |
%POWNER% |
Nom du propriétaire de la table parent |
%COWNER% |
Nom du propriétaire de la table enfant |
%CHCKONCMMT% |
TRUE si vous avez coché la case "check on commit" pour la référence (spécifique à ASA 6.0) |
%REFRNO% |
Numéro de référence dans la collection de référence de la table enfant |
%JOINS% |
Jointures de référence |
Les variables suivantes sont disponibles pour les colonnes de référence :
Variable |
Comment |
---|---|
%CKEYCOLUMN% |
Code généré de la colonne de table parent (clé primaire) |
%FKEYCOLUMN% |
Code généré de la colonne de table enfant (clé étrangère) |
%PK% |
Code généré de la colonne de clé primaire |
%PKNAME% |
Nom de la colonne de clé primaire |
%FK% |
Code généré de la colonne de clé étrangère |
%FKNAME% |
Nom de la colonne de clé étrangère |
%AK% |
Code de la colonne de clé alternative (identique à PK) |
%AKNAME% |
Nom de la colonne de clé alternative (identique à PKNAME) |
%COLTYPE% |
Type de données de la colonne de clé primaire |
%COLTYPENOOWNER% |
Propriétaire de la colonne de clé primaire |
%DEFAULT% |
Valeur par défaut de la colonne de clé étrangère |
%HOSTCOLTYPE% |
Type de données de colonne de clé primaire utilisé pour la déclaration de procédure. Par exemple : without length |