![]() |
Si une source de données a été configurée avec la propriété ENABLE_SELECT_SORT_BY = TRUE, vous devez écrire des macros personnalisées en SQL brut avec une clause ORDER BY afin de trier les enregistrements renvoyés en fonction des zones de clé d'audience dans laquelle vous travaillez. En effet, si l'ordre de tri est différent, une erreur se produit lors de l'utilisation de la macro personnalisée dans une zone dérivée d'un processus d'instantané.
|
![]() |
Lors de la résolution de variables utilisateur dans des macros personnalisées, Campaign utilise la valeur en cours de la variable utilisateur au moment de la vérification de la syntaxe. Si la valeur en cours est laissée à blanc, Campaign génère une erreur.
|
![]() |
Si vous avez l'intention d'utiliser la macro personnalisée sur plusieurs bases de données différentes, vous pouvez utiliser une expression IBM® plutôt que SQL brut, car ce dernier peut être spécifique à une base de données particulière.
|
![]() |
Campaign traite les virgules comme des séparateurs de paramètres. Si vous utilisez des virgules en tant que caractères littéraux dans un paramètre, placez le texte entre accolades ({}), comme indiqué dans l'exemple suivant :
|
![]() |
Campaign prend en charge la substitution simple de paramètres dans les macros personnalisées utilisant du code SQL brut. Par exemple, si vous configurez un processus Sélection dans un diagramme contenant cette requête :
|
Si la valeur n'est pas utilisée de cette manière, Campaign traite une valeur différente de zéro comme TRUE pour la sélection d'ID, tandis qu'une valeur zéro et une chaîne sont traitées comme FALSE.
|
|
Copyright IBM Corporation 2015. All Rights Reserved.
|