ORA-00984: 加载数据时此处不允许出现列错误
ORA-00984: column not allowed here error while loading data
我是 sql 加载程序的新手,正在尝试使用 sql 加载程序加载数据。我得到 column not allowed here
用于以下字段
DR165_CREDIT_LIMIT_EXP_DT POSITION (14692:14699)
"CASE WHEN :DR165_CREDIT_LIMIT_EXP_DT = '00000000' THEN NULL
WHEN :DR165_CREDIT_LIMIT_EXP_DT = BLANKS THEN NULL else TO_DATE(TRIM(:DR165_CREDIT_LIMIT_EXP_DT), 'YYYYMMDD')END" ,
能否请您提出需要修复的问题?在此先感谢您的帮助
可能与 Oracle sqlldr: column not allowed here 重复。 BLANKS 是一个 sqlldr 关键字,不能以这种方式使用。请尝试使用 ''
。
另外,考虑到 BLANKS 是一个字符串,它应该用引号引起来。
我是 sql 加载程序的新手,正在尝试使用 sql 加载程序加载数据。我得到 column not allowed here
用于以下字段
DR165_CREDIT_LIMIT_EXP_DT POSITION (14692:14699)
"CASE WHEN :DR165_CREDIT_LIMIT_EXP_DT = '00000000' THEN NULL
WHEN :DR165_CREDIT_LIMIT_EXP_DT = BLANKS THEN NULL else TO_DATE(TRIM(:DR165_CREDIT_LIMIT_EXP_DT), 'YYYYMMDD')END" ,
能否请您提出需要修复的问题?在此先感谢您的帮助
可能与 Oracle sqlldr: column not allowed here 重复。 BLANKS 是一个 sqlldr 关键字,不能以这种方式使用。请尝试使用 ''
。
另外,考虑到 BLANKS 是一个字符串,它应该用引号引起来。