【发布时间】:2009-04-23 04:02:28
【问题描述】:
如何使用 tsql 在 sql server 2005 中生成 xml 文件
【问题讨论】:
标签: sql sql-server xml
如何使用 tsql 在 sql server 2005 中生成 xml 文件
【问题讨论】:
标签: sql sql-server xml
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>
在 XML 上方,这里用 <tblEmployee> 代替.....<ROW> 和 </tblEmployee> 是 </ROW>
【讨论】:
存储的 proc exec DBName.dbo.Table 是
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
【讨论】: