Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从sql脚本创建xml文件_Sql_Sql Server_Xml - Fatal编程技术网

从sql脚本创建xml文件

从sql脚本创建xml文件,sql,sql-server,xml,Sql,Sql Server,Xml,如何在SQLServer2005中使用tsql生成xml文件 是 存储的proc exec DBName.dbo.Table 是 从Emp\u Id

如何在SQLServer2005中使用tsql生成xml文件 是


存储的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>