Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我尝试使用此命令将文件(standard.xml)上传到表“book”中,该文件非常大(> 100MB)。
insert into book values(1,'Complete Data', XMLType(bfilename('XMLDIR', 'standard.xml'), nls_charset_id('AL16UTF8')));
问题是在我执行上面的查询之后,XML 文件没有 100% 插入到列中。列中仅加载了一小部分文件,而其余部分则没有。
请帮忙
谢谢
如果您查询大型 XMLType,客户端可能只向您显示存储值的第一个“位”。假设列是 XMLType,您可以确定存储的是格式良好的 XML,因此如果可见的小块格式不正确,则将是客户端的错误。
您可以使用各种函数来计算节点,看看它是否符合您的预期。
select count(*) from xdb.path_view p, table(xmlsequence(extract(p.res,'/*/*'))) y where p.path= '/sys';