Beim Laden von Anwendungsdaten ist es möglich, die zu ladenden Datensätze inhaltlich zu selektieren.
Die dabei definierten Bedingungen können durch die Angabe von NOTnegiert, mit AND und OR verbunden und beliebig geklammert werden. Der Loader wichtet die Operatoren dementsprechend.
Siehe auch:
Sie wollen nur jene Datensätze aus dem Quelldatenstrom hotel.daten in die Zieltabelle hotel laden, die folgenden Bedingungen entsprechen:
Der im Datensatz ausgewiesene Preis
liegt unter 400,00 (IF).
Der Name des Hotels ist nicht City (NOT).
Das Hotel befindet sich in BERLIN (AND).
Die Postleitzahl ist 13125 oder 13126 (OR):
DATALOAD TABLE hotel
IF POS 41-44 REAL < '400,00'
AND
POS 27-36 = 'BERLIN'
AND
(POS 20-25 = '13125' OR POS 20-25 = '13126')
AND NOT
POS 09-18 = 'City'
hnr 01-04
INTEGER
name 09-18
plz 20-25
DECIMAL
ort 27-36
preis 41-44 REAL
INFILE 'hotel.daten' FORMATTED
Sie wollen nur jene Datensätze aus dem Quelldatenstrom hotel.daten in die Zieltabelle hotel laden, bei denen der Preis nicht über 400,00 liegt.
DATALOAD TABLE hotel
IF NOT POS 41-44 REAL >
'400,00'
hnr 01-04
INTEGER
name 09-18
plz 20-25
DECIMAL
ort 27-36
preis 41-44 REAL
INFILE 'hotel.daten' FORMATTED