想把ERP數據導出爲XML文件爲水晶易表用,查閱了網上很多資料,今天終於搞定,代碼如下。
- if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TT]') )
- CREATE TABLE TT(aa XML )
- delete from TT
- DECLARE @x XML
- SET @x = (select abc='<ly>'+(select * from t_icitem FOR XML PATH)+'</ly>')
- INSERT TT VALUES (@x)
- EXEC KILRpt_Sample.sys.xp_cmdshell 'bcp KILRpt_Sample.dbo.TT out E:/123.xml -c -T -k -C65001'