在PL中建表
create or replace table xmlexample(
ID varchar2(10),
name varchar2(20),
data xmltype
)
出现ORA-00604 递归SQL级别1出现错误
ORA-00942: 表或视图不存在
接着出现ORA-00922:选项确实或无效这个该怎么解决掉 ?
create or replace table xmlexample(
ID varchar2(10),
name varchar2(20),
data xmltype
)
出现ORA-00604 递归SQL级别1出现错误
ORA-00942: 表或视图不存在
接着出现ORA-00922:选项确实或无效这个该怎么解决掉 ?
ID varchar2(10),
name varchar2(20),
data xmltype
)
--去掉红色部分
create table xmlexample(
ID varchar2(100),
name varchar2(20),
data xmltype
);
insert into xmlexample(id,name,data)
values(sys_guid(),'my document',
xmlType.createXML(xmlData =>
'<?xml version="1.0" encoding="UTF-8" ?>
<collection xmlns="">
<record>
<datafield tag="200" ind1="1" ind2=" ">
<subfield code="a">抗震救灾</subfield>
<subfield code="f">奥运会</subfield>
</datafield>
<datafield tag="209" ind1=" " ind2=" ">
<subfield code="a">经济学</subfield>
<subfield code="b">计算机</subfield>
<subfield code="c">10001</subfield>
<subfield code="d">2005-07-09</subfield>
</datafield>
<datafield tag="610" ind1="0" ind2=" ">
<subfield code="a">计算机</subfield>
<subfield code="a">笔记本</subfield>
</datafield>
</record>
</collection>'));sys_guid()这个长度已经超过varchar2(10)了。
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)