【问题标题】:create xml file from sql script从 sql 脚本创建 xml 文件
【发布时间】:2009-04-23 04:02:28
【问题描述】:

如何使用 tsql 在 sql server 2005 中生成 xml 文件

【问题讨论】:

    标签: sql sql-server xml


    【解决方案1】:
    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>
    

    结果 [RAW]

    在 XML 上方,这里用 &lt;tblEmployee&gt; 代替.....&lt;ROW&gt;&lt;/tblEmployee&gt;&lt;/ROW&gt;

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2014-05-02
        • 1970-01-01
        • 2019-10-07
        • 1970-01-01
        • 2022-12-23
        • 1970-01-01
        • 2013-09-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多