|
Wenn eine Datenquelle mit der Eigenschaft ENABLE_SELECT_SORT_BY = TRUE konfiguriert wurde, müssen Sie benutzerdefinierte SQL-Makros mit einer SORTIEREN NACH-Klausel versehen. Nur so werden die zurückgegebenen Datensätze anhand der Zielgruppenschlüsselfelder der Zielgruppenebene sortiert, auf der Sie arbeiten. Andernfalls wird für das Makro bei einem Prozess "Momentaufnahme" in einem abgeleiteten Feld und bei nicht erwartungsgemäßer Reihenfolge eine Fehlernachricht ausgegeben.
|
|
Beim Auflösen von Benutzervariablen in benutzerdefinierten Makros verwendet Campaign den beim Prüfen der Syntax aktuellen Wert der Benutzervariable. Ist der aktuelle Wert leer, wird von Campaign eine Fehlernachricht ausgegeben.
|
|
Wenn Sie vorhaben, ein benutzerdefiniertes Makro über mehrere Datenbanken hinweg einzusetzen, ist es unter Umständen besser, einen IBM® -Ausdruck zu verwenden anstatt auf direktes SQL zurückzugreifen. Direktes SQL ist in der Regel datenbankspezifisch.
|
|
In Campaign werden Kommas als Trennzeichen für Parameter behandelt. Wenn Sie in einem Parameter Kommas als Text verwenden möchten, müssen Sie den Text wie im folgenden Beispiel illustriert in geschweifte Klammern ({}) einschließen:
|
|
Campaign unterstützt die einfache Ersetzung von Parametern in Benutzerdefinierten Makros mit Hilfe von direktem SQL-Code. Wenn Sie beispielsweise in einem Ablaufdiagramm ein Auswahlprozessfeld mit der folgenden Abfrage einrichten:
|
Wird der Wert nicht auf diese Art eingesetzt, wird von Campaign ein Wert ungleich null bei einer ID-Auswahl als TRUE ausgewertet. Ein Wert gleich null oder eine Zeichenkette ergeben FALSE.
|
|
Copyright IBM Corporation 2015. All Rights Reserved.
|