2011-10-17 137 views

回答

0

我真正看到这可能是,在存储过程的唯一途径取回,必须xp_cmdshell调用执行bcp您正在查找的参数。不知道有任何其他方式来做到这一点。

2

我这一个简单的存储过程的工作,将“YourDatabase.dbo.YourSproc”

DECLARE @string AS NVARCHAR(4000) 

SELECT @string = 'BCP "exec YourDatabase.dbo.YourSproc" QUERYOUT c:\data.csv -c -T -t' 

exec master.dbo.xp_cmdshell @string 
+0

作品不错,但你以后“-t”添加一个逗号。否则,它只会将所有列放在excel的同一行中。 – Loganj99 2013-02-26 19:55:57