create PROCEDURE [dbo].[Getxml_proc]
AS
DECLARE
@job JobType
,@suffix SuffixType
,@item ItemType
,@sql varchar(6000)
,@c int
SET @sql='bcp "select * from HMSH.dbo.HM_BFESKO as hm_bfesko where job='''+@job+''' and suffix='''+cast(@suffix as varchar(1))+''' for xml auto,elements" queryout "d:\XML\'+cast(@item as varchar(20))+'.xml" -U 数据库用户名 -P 数据库密码 -S 数据库名 -w -x'
exec master..xp_cmdshell @sql--生成xml文件
select @c=count(*) from job_mst where Uf_JOBXML='1'--查找需要生成xml文件的个数
END
AS
DECLARE
@job JobType
,@suffix SuffixType
,@item ItemType
,@sql varchar(6000)
,@c int
SET @sql='bcp "select * from HMSH.dbo.HM_BFESKO as hm_bfesko where job='''+@job+''' and suffix='''+cast(@suffix as varchar(1))+''' for xml auto,elements" queryout "d:\XML\'+cast(@item as varchar(20))+'.xml" -U 数据库用户名 -P 数据库密码 -S 数据库名 -w -x'
exec master..xp_cmdshell @sql--生成xml文件
select @c=count(*) from job_mst where Uf_JOBXML='1'--查找需要生成xml文件的个数
END