我需要拒绝来自外部表格的行(每行的第一列)和一些特殊字符(例如,~
\
等)在CSV文件中。使用Load when子句时出现问题?
为此,我在ACCESS PARAMETERS
子句中使用了LOAD WHEN
子句。我一直在使用下面的语句访问参数子句中:
load when (1:1) != '~'
但它抛出一个错误,指出“无效字符”
如果我尝试使用下面的语句,
load when (empname != '~empname')
它抛出:
ERROR at line 1:
ORA-29913: error in executing ODCIEXTTABLEFETCH callout
ORA-06512: at "SYSTEM.EMP_PROCEDURE", line 101
ORA-06512: at line 1
该程序中的101行是select * from emp;
如何使用LOAD WHEN
子句 - 任何示例?
感谢您的建议,它正在工作。由于我使用的是TOAD,我尝试过使用单引号,但是当我尝试使用LOAD时(1:1)!= 0x''7e'它正在工作。 – Raj 2011-05-13 06:31:09