Erstellen von Direkt-SQL-Abfragen
Erfahrene SQL-Benutzer können eigene SQL-Abfragen schreiben oder SQL-Abfra-
gen aus anderen Anwendungen kopieren und einfügen. Das Schreiben von direk-
tem SQL ist ein anspruchsvoller Vorgang. Die Benutzer sind selbst für die korrekte
Syntax und die Abfrageergebnisse verantwortlich.
Vorgehensweise
1. Konfigurieren Sie zunächst einen Prozess "Auswählen" oder "Segment".
2. Für einen Prozess "Auswählen" müssen Sie zum Textbuilder wechseln, um eine
3. Für den Prozess "Segment":
Richtlinien für SQL-Abfragen
Das Schreiben von direktem SQL ist ein anspruchsvoller Vorgang. Die Benutzer
sind selbst für die korrekte Syntax und die Abfrageergebnisse verantwortlich.
Beachten Sie die folgenden Richtlinien, wenn Sie direktes SQL zum Erstellen von
Abfragen in einer Prozesskonfiguration verwenden:
v Eine SQL-Abfrage darf nur eine Liste der eindeutigen IDs zurückgeben, die
SQL-Abfrage zu schreiben:
a. Wählen Sie <Zielgruppen>-IDs auswählen durch aus.
b. Wechseln Sie zum Textbuilder (anstelle der Standardmethode "Zeigen & kli-
cken").
c. Klicken Sie auf Erweitert.
d. Aktivieren Sie im Dialog "Erweiterte Einstellungen" die Option Für Daten-
satzauswahl direktes SQL verwenden. Diese Option aktiviert die Verwen-
dung von direktem SQL im Textbuilder bei der Angabe von Auswahlkriteri-
en. Wenn Sie diese Option nicht auswählen, können Sie nur IBM EMM-
Ausdrücke und benutzerdefinierte Makros verwenden.
e. Wählen Sie die abzufragende Datenquelle aus der Liste Datenbank aus.
Wählen Sie eine Zielgruppe aus der Liste Zielgruppenebene aus.
f. Wenn Sie vor oder nach dem Prozess Auswählen SQL-Befehle ausführen
möchten, können Sie im Bereich Vorverarbeitung oder Nachverarbeitung di-
rektes SQL angeben. Siehe „Festlegen von SQL-Anweisungen für die Vor-
und Nachverarbeitung" auf Seite 144.
g. Klicken Sie auf OK, um den Dialog "Erweiterte Einstellungen" zu schließen.
h. Geben Sie direktes SQL in den Texteingabebereich ein. Sie können als Hilfe
beim Erstellen des SQL-Ausdrucks das Formel-Hilfsprogramm verwenden.
Aktivieren Sie im Formel-Hilfsprogramm SQL, um die Liste der Operatoren
und Funktionen auf SQL-spezifische Optionen zu beschränken.
a. Wählen Sie Nach Abfrage segmentieren aus und erstellen oder bearbeiten
Sie ein Segment.
b. Wählen Sie IDs auswählen durch aus, klicken Sie auf Textbuilder und
dann auf Erweitert.
c. Aktivieren Sie im Dialog "Erweiterte Einstellungen" die Option Direktes
SQL verwenden, wählen Sie eine Datenquelle aus und klicken Sie auf OK.
d. Geben Sie direktes SQL in den Texteingabebereich ein. Sie können optional
als Hilfe beim Erstellen des SQL-Ausdrucks das Formel-Hilfsprogramm
verwenden. Aktivieren Sie im Formel-Hilfsprogramm SQL, um die Liste der
Operatoren und Funktionen auf SQL-spezifische Optionen zu beschränken.
durch den Schlüssel in einer Basistabelle definiert sind.
Kapitel 6. Verwenden von Abfragen für die Auswahl von Daten
143