Imam pitanje vezano za sqlldr: kada ; delimited data file sadrzi vise polja nego sto postoji u tabeli, sva suvisna polja su ignorisana. Da li postoji mogucnost da se takve linije detektuju kao greske?
Ako bez opcije TRAILING COLUMNS NULL stavimo manje polja nego sto je ocekivano - dolazi do greske, ali ako stavimo vise polja nego sto je ocekivano - sve prolazi ok...
Primer:
CTRL:
Code:
LOAD DATA
APPEND
INTO TABLE SOCIETY_FLOW
FIELDS TERMINATED BY ';'
(
ID,
NAME,
CREATED DATE "YYYYMMDD"
)
LOAD DATA
APPEND
INTO TABLE SOCIETY_FLOW
FIELDS TERMINATED BY ';'
(
ID,
NAME,
CREATED DATE "YYYYMMDD"
)
DATA:
Code:
106;NAME;20090808;;;;;;;
106;NAME;20090808;;;;;;;
Koju opciju sqlldr-a treba koristiti (ako uopste postoji) da bi ova linija otisla u BAD file?
Hvala unapred!
Nikola