Chapter 16 Rédaction d'instructions SQL dans PowerAMC


JOIN

Description

Répète une instruction pour un couple de colonnes dans une jointure

Syntaxe

.JOIN("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
dernier suffixe Suffixe pour la dernière ligne

Exemple

Dans un trigger pour la table TITRE, la macro suivante :

.FOREACH_PARENT()
where .JOIN("%PK%=%FK%", " and", "", ";")
message 'La référence %REFR% lie la table %PARENT% à %CHILD%'
 .ENDFOR

Génère le script de trigger qui suit :

message 'La référence TITRE_PUB lie la table EDITEUR à TITRE

Note   Variables de clé primaire et étrangère uniquement
La macro JOIN n'accepte que les variables %PK%, %AK% et %FK% pour les colonnes.

 


Copyright (C) 2006. Sybase Inc. All rights reserved.