它的可能性是在我桌面电脑的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;
如何在我的电脑桌面上传递我的文件存储?
谢谢
答案 0 :(得分:0)
SQL语句无法访问数据库管理器之外的文件。要将数据加载到XML文件中并将其写入表中,您需要使用数据库实用程序(如LOAD
或IMPORT
),或编写自己的程序来读取数据来自客户端计算机上的文件(即您的PC)并执行插入。