【发布时间】:2011-10-17 12:13:29
【问题描述】:
是否可以从存储过程创建 CSV 文件?
我需要使用表中的数据创建一个 CSV 文件,该文件在存储过程中检索
【问题讨论】:
标签: sql-server stored-procedures
是否可以从存储过程创建 CSV 文件?
我需要使用表中的数据创建一个 CSV 文件,该文件在存储过程中检索
【问题讨论】:
标签: sql-server stored-procedures
我让它在一个简单的存储过程上工作,替换“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
【讨论】:
我真正看到这可能的唯一方法是,在存储过程中,调用xp_cmdshell 以使用您正在寻找的参数执行bcp。不确定还有其他方法可以做到这一点。
【讨论】: