【发布时间】:2012-08-12 23:11:52
【问题描述】:
我需要将 XML 文件导入 SQL Server 2008 R2 数据库。
所以,我使用硬编码的 XML 数据进行查询:
DECLARE @xml XML
SET @xml='
<goods_item>
<goods_level>1</goods_level>
<goods_isgroup>1</goods_isgroup>
<goods_code>51852</goods_code>
<goods_name></goods_name>
<goods_parent></goods_parent>
<goods_art></goods_art>
<goods_buhart></goods_buhart>
<goods_inpack>0</goods_inpack>
<goods_packtxt></goods_packtxt>
<goods_country></goods_country>
<goods_gtd></goods_gtd>
<goods_nds>0</goods_nds>
<goods_unit></goods_unit>
</goods_item>
<goods_item>
<goods_level>1</g oods_level>
<goods_isgroup>1</goods_isgroup>
<goods_code>51852</goods_code>
<goods_name></goods_name>
<goods_parent></goods_parent>
<goods_art></goods_art>
<goods_buhart></goods_buhart>
<goods_inpack>0</goods_inpack>
<goods_packtxt></goods_packtxt>
<goods_country></goods_country>
<goods_gtd></goods_gtd>
<goods_nds>0</goods_nds>
<goods_unit></goods_unit>
</goods_item>'
而且效果很好。但是如何将硬编码 XML 数据更改为 XML 文件的路径?
关于这个:
SET @xml='D:\xml1.xml'
【问题讨论】:
-
什么数据库系统,哪个版本? SQL 只是 结构化查询语言 - 许多数据库系统使用的语言,但不是数据库产品... XML 支持等功能是高度特定于供应商的 - 所以我们真的需要知道您使用的是什么数据库系统....
标签: xml database import sql-server-2008-r2