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 |