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';