if i give minus value in flat file follwing error occurs ,how can i solve
CREATE TABLE a1
(
c1 DATE,
c2 NUMBER,
c3 VARCHAR2(12),
c4 NUMBER,
c5 NUMBER,
c6 NUMBER,
c7 varchar(50),
c8 NUMBER,
c9 NUMBER,
c10 NUMBER,
c11 NUMBER,
c12 NUMBER,
c13 NUMBER,
c14 NUMBER,
c15 NUMBER,
c16 NUMBER,
c17 NUMBER,
c18 NUMBER,
c19 NUMBER,
c20 NUMBER,
c21 NUMBER,
c22 NUMBER,
c23 NUMBER,
c24 NUMBER,
c25 NUMBER,
c26 NUMBER,
c27 number,
c28 NUMBER,
c29 NUMBER,
c30 NUMBER,
c31 NUMBER,
c32 NUMBER
)
ORGANIZATION EXTERNAL
( TYPE ORACLE_LOADER
DEFAULT DIRECTORY DESKTOP
ACCESS PARAMETERS
( RECORDS DELIMITED BY NEWLINE
READSIZE 1048576
BADFILE DESKTOP:'a1.bad'
DISCARDFILE DESKTOP:'a1.dsc'
LOGFILE DESKTOP:'a1.log'
FIELDS LRTRIM
--MISSING FIELD VALUES ARE NULL
REJECT ROWS WITH ALL NULL FIELDS
(
c1 CHAR(255) DATE_FORMAT DATE MASK "mm/dd/yyyy"
TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c2 Double(255) TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c3 CHAR(255) TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c4 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c5 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c6 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c7 Oracle_number TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c8 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c9 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c10 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c11 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c12 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c13 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c14 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c15 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c16 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c17 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c18 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c19 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c20 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c21 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c22 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c23 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c24 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c25 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c26 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c27 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c28 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c29 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c30 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c31 Double TERMINATED BY "|" OPTIONALLY ENCLOSED BY '"',
c32 Double
) )
LOCATION (DESKTOP:'AmortizationFile.txt')
)
REJECT LIMIT Unlimited
;
SQL> select c1 from a1;
select c1 from a1
*
ERROR at line 1:
ORA-29913: error in executing ODCIEXTTABLEOPEN callout
ORA-29400: data cartridge error
KUP-00554: error encountered while parsing access parameters
KUP-01005: syntax error: found "minussign": expecting one of: "column, exit, (,
missing, reject"
KUP-01007: at line 9 column 8
ORA-06512: at "SYS.ORACLE_LOADER", line 19
ORA-06512: at line 1
SQL>