Répète une instruction pour chaque colonne de clé alternative, étrangère ou primaire dans une table.
.AKCOLN("instruction","préfixe","suffixe","dernier_suffixe", "condition")
.FKCOLN("instruction","préfixe","suffixe","dernier_suffixe")
.PKCOLN("instruction","préfixe","suffixe","dernier_suffixe")
|
Argument |
Description |
|---|---|
|
instruction |
Instruction à répéter pour chaque colonne |
|
préfixe |
Préfixe pour chaque nouvelle ligne |
|
suffixe |
Suffixe pour chaque nouvelle ligne |
|
last suffix |
Suffixe de la dernière ligne |
|
condition |
Code de clé alternative (si l'argument de condition est laissé à blanc, la macro renvoie une instruction pour chaque clé alternative dans la table) |
message .AKCOLN("'%COLUMN% est une colonne de clé alternative'","", "", "", "AKEY1")
génère
le script de trigger suivant
:message 'COMMANDE_ECRIT est une colonne de clé alternative',
message .FKCOLN("'%COLUMN% est une colonne de clé étrangère'","",",",";")
génère le script de trigger suivant
:message 'ID_AUTEUR est une colonne de clé étrangère, ISBN_TITRE est une colonne de clé étrangère;'
message .PKCOLN("'%COLUMN% est une colonne de clé primaire'","",",",";")
génère
le script de trigger suivant
:message 'ID_AU est une colonne de clé primaire',
'ISBN_TITRE est une colonne de clé primaire';