如何用MSSQL直接生成XML文件?

    想把ERP數據導出爲XML文件爲水晶易表用,查閱了網上很多資料,今天終於搞定,代碼如下。

 

  1. if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TT]') )      
  2. CREATE TABLE TT(aa XML )  
  3. delete from TT   
  4.  
  5.     DECLARE @x XML  
  6.     SET @x = (select abc='<ly>'+(select * from t_icitem FOR XML PATH)+'</ly>')     
  7.     INSERT TT VALUES (@x)   
  8. EXEC KILRpt_Sample.sys.xp_cmdshell 'bcp KILRpt_Sample.dbo.TT out E:/123.xml -c -T -k -C65001'  

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章