data not loaded through SQL Loader
Posted: Wed Aug 29, 2007 8:44 am
hi everybody
well im trying to insert records via SQL Loader in multiple tables but i can only insert in the first table see the code below:
LOAD DATA
INFILE 'fixed_assets.dat'
BADFILE 'fixed_assets.bad'
DISCARDFILE 'fixed_assets.dsc'
REPLACE INTO TABLE XX_FA_MASS_ADDITIONS_2
WHEN DESCRIPTION='foundation'
(
MASS_ADDITION_ID INTEGER EXTERNAL TERMINATED BY ";",
ASSET_NUMBER CHAR(15) TERMINATED BY ";",
DESCRIPTION CHAR(80) TERMINATED BY ";",
ASSET_CATEGORY_ID INTEGER EXTERNAL TERMINATED BY ";",
BOOK_TYPE_CODE CHAR(15) TERMINATED BY ";"
)
INTO TABLE XX_FA_MASS_ADDITIONS
WHEN DESCRIPTION='foundations'
(
MASS_ADDITION_ID INTEGER EXTERNAL TERMINATED BY ";",
ASSET_NUMBER CHAR(15) TERMINATED BY ";",
DESCRIPTION CHAR(80) TERMINATED BY ";",
ASSET_CATEGORY_ID INTEGER EXTERNAL TERMINATED BY ";",
BOOK_TYPE_CODE CHAR(15) TERMINATED BY ";"
)
wen im viewing the log file , its saying 'Record 2: Discarded - failed all WHEN clauses.' i checked the WHEN clause but could not find anything wrong
can anybody tell me wats wrong in that?
well im trying to insert records via SQL Loader in multiple tables but i can only insert in the first table see the code below:
LOAD DATA
INFILE 'fixed_assets.dat'
BADFILE 'fixed_assets.bad'
DISCARDFILE 'fixed_assets.dsc'
REPLACE INTO TABLE XX_FA_MASS_ADDITIONS_2
WHEN DESCRIPTION='foundation'
(
MASS_ADDITION_ID INTEGER EXTERNAL TERMINATED BY ";",
ASSET_NUMBER CHAR(15) TERMINATED BY ";",
DESCRIPTION CHAR(80) TERMINATED BY ";",
ASSET_CATEGORY_ID INTEGER EXTERNAL TERMINATED BY ";",
BOOK_TYPE_CODE CHAR(15) TERMINATED BY ";"
)
INTO TABLE XX_FA_MASS_ADDITIONS
WHEN DESCRIPTION='foundations'
(
MASS_ADDITION_ID INTEGER EXTERNAL TERMINATED BY ";",
ASSET_NUMBER CHAR(15) TERMINATED BY ";",
DESCRIPTION CHAR(80) TERMINATED BY ";",
ASSET_CATEGORY_ID INTEGER EXTERNAL TERMINATED BY ";",
BOOK_TYPE_CODE CHAR(15) TERMINATED BY ";"
)
wen im viewing the log file , its saying 'Record 2: Discarded - failed all WHEN clauses.' i checked the WHEN clause but could not find anything wrong
can anybody tell me wats wrong in that?