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
NOT negiert, mit AND und OR verbunden und beliebig geklammert werden. Der SAP DB Loader wichtet die Operatoren dementsprechend.Siehe auch:
condition if_condition
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).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