从sql脚本创建xml文件
如何在SQLServer2005中使用tsql生成xml文件 是从sql脚本创建xml文件,sql,sql-server,xml,Sql,Sql Server,Xml,如何在SQLServer2005中使用tsql生成xml文件 是 存储的proc exec DBName.dbo.Table 是 从Emp\u Id
存储的proc exec DBName.dbo.Table 是
从Emp\u Id<3的tblEmployee中选择Emp\u Id、Emp\u Name
对于XML自动元素
--对于XML[MODE],元素
模式
自动、原始、显式
结果[自动]
1.
AAA
2.
BBB
结果[原始]
上面的Xml使用而不是此处的
<代码>和
是
从Emp\u Id<3的tblEmployee中选择Emp\u Id和Emp\u Name
对于XML自动元素
--对于XML[MODE],元素
模式
自动、原始、显式
结果[自动]
1.
AAA
2.
BBB
结果[原始]
上面的Xml使用而不是此处的
<代码>和
是
select * from table for xml path
SET @SQL= 'bcp "exec DBName.dbo.Table" queryout c:\myfile.xml -w -r -t -SServerName -T'
EXEC Master..xp_CmdShell @SQL
Select Emp_Id,Emp_Name from tblEmployee Where Emp_Id < 3
For XML AUTO,ELEMENTS
--For XML [MODE],ELEMENTS
<tblEmployee>
<Emp_Id>1</Emp_Id>
<Emp_Name>AAA</Emp_Name>
</tblEmployee>
<tblEmployee>
<Emp_Id>2</Emp_Id>
<Emp_Name>BBB</Emp_Name>
</tblEmployee>