【发布时间】:2018-09-24 01:34:50
【问题描述】:
执行查询时出现以下错误
'[count(../[name(../)=name(.)])=count(../) 和 count 中的令牌无效(../*)>1'
但是在安装 Itstar_xml_util 包时,它要求两个初始变量一个 quot 和另一个调用 gt,我相信它们构成了 XML 的初始结构那是导致错误的原因,有人知道如何正确配置吗?
SQL> @C:\instantclient_11_2\itstar_xml_util.pck
Packge created.
Enter value for quot: ?
Enter value for gt: ?
也跟着查询...
SQL > declare
l_sql_string varchar2(32000);
l_xml xmltype;
l_json xmltype;
begin
l_sql_string := 'select DESCRICAO from VEI_TIPO_VEICULO';
l_xml := itstar_xml_util.sql2xml(l_sql_string);
dbms_output.put_line(l_xml.getclobval());
l_json := itstar_xml_util.xml2json(l_xml);
dbms_output.put_line(l_json.getclobval());
end;
/
【问题讨论】:
-
什么是star_xml_util.pxk?
-
@OldProgrammer 输入错误其实扩展是PCK,是一个将结果转换为XML和JSON的包
标签: xml oracle oracle11g sqlplus