Variables pour les références et les colonnes de référence

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