我试图将数据从xml文件加载到表中。我收到以下错误,请帮帮我。
表格
CREATE TABLE TEST_XML
(FILL CHAR(30)
XMLDATA CLOB);
这是我的控制文件
LOAD DATA
INFILE *
TRUNCATE INTO TABLE TEST_XML XMLType(XMLDATA)
FIELDS ( FILL FILLER CHAR(100), XMLDATA LOBFILE(CONSTANT test_file.xml) TERMINATED BY EOF )
BEGINDATA 0
我收到以下错误:
表
TEST_XML
,从每个逻辑记录加载。插入选项 此表的效果:TRUNCATE列名称位置Len术语Encl数据类型 ------------------------------ ---------- ----- ----- --- ---------------------填充第一个100字符(填充字段)XMLDATA
衍生* EOF字符
静态LOBFILE。文件名是test_file.xml记录1:已拒绝 - 表TEST_XML出错。 ORA-01008:不是全部 变量绑定
答案 0 :(得分:0)
对我来说,控制文件中的语法无效。关键词的奥得是相关的。也喜欢在begindata
之后
LOAD DATA
INFILE *
INTO TABLE TEST_XML
truncate
FIELDS
( FILL FILLER CHAR(100)
,XMLDATA LOBFILE(CONSTANT test_file.xml) TERMINATED BY EOF )
BEGINDATA
0