In diesem Abschnitt erfahren Sie, wie Sie eine Datenbank-SELECT-Operation hinzufügen, die eine qualifizierte Auswahl aus der Datenquelle vornimmt. In der Wertetabelle des Spreadsheets hat die Anweisung '$db:select' den Standardwert 'fn:true()', der alle Einträge in der Tabelle zurückgibt. Sie müssen diesen Wert deshalb durch einen Wert ersetzen, der die Auswahl einschränkt. Beispiel:
$db:select.LAB13STA.ARGOSTR.XREF.STATE=$source/AirlineRequest/Purchase/Customer/State
Bei diesem Beispiel werden nur Datensätze aus der Datenbank ausgewählt, bei denen die Spalte STATE mit dem Eingabefeld 'State' identisch ist. Der FOR-Eintrag wird mit dem Wert '$db:select' angezeigt, dies führt zu einer Iteration über die aus der Datenbank ausgewählten Werte. Wenn Sie eine nicht qualifizierte SELECT-Operation verwenden würden, wären folgende Zuordnungen zwischen Quelle und Ziel vorhanden:
Quelle |
Ziel |
Street |
STREET |
City |
CITY |
Zip |
ZIP_CODE |
FlightNumber |
FLIGHT_NO |
Date |
TRAN_DATE |
Price |
COST |
CreditCard |
CC_NO |
Status |
STATUS1 |
Details |
DETAILS |