sql server 2000数据视图到xml文件

时间:2011-05-04 17:36:53

标签: sql xml sql-server-2000 bcp

我正在尝试从表中获取数据并将其存储为XML文件,如Here所示。在视图中,我创建了以下内容:

Select [name],[surname],[age] From Students

从存储过程中我想调用视图并将所有内容写入xmlFile,如下所示:

bcp "SELECT * FROM DatabaseName..Students_View FOR XML Auto, Elements" queryout C:\data.xml -w -r "" -S sqlserver -T

我正确获取数据,问题是我没有得到xml标头。我知道这个例子是使用Explicit但在我的情况下我需要Auto。

请帮忙

1 个答案:

答案 0 :(得分:0)

更好地检查了这个问题。将数据从表,视图等移动到xml的最佳方法是使用FOR XML EXPLICIT并设计架构和结构,如问题中给出的链接所示