使用 xml 表 db2 粉碎 xml 文件

shredding xml file with xmltable db2

它可以在我的台式电脑的 XMLTable xml 文件存储中提供输入吗? 如何 ?

select id, name, T.*

INSERT INTO abc(name) SELECT x.name from XMLTABLE('$i/product' PASSING CAST(? AS XML) as "i" COLUMNS name VARCHAR(10) PATH 'name', ) as x;

如何在我的电脑桌面上传递我的文件存储?

谢谢

SQL 语句不能访问数据库管理器之外的文件。要在 XML 文件中加载数据并将其写入 table,您需要使用数据库实用程序(如 LOADIMPORT),或者编写您的自己的程序从客户端机器(即您的 PC)上的文件中读取数据并执行插入。