我正在使用SQL Server 2005.我想创建一个存储过程,将数据保存到.csv
文件中。我想将存储过程中的数据导入csv文件
下面是我想查询,但它也没有创造我的系统中的任何文件:
use PBMS_DocumationWorkflow
go
create proc s_bcpMasterSysobjects
as
select '"' + name + '"'
+ ',' + '"' + convert(varchar(8), crdate, 112) + '"'
+ ',' + '"' + convert(varchar(8), crdate, 108) + '"'
from master..sysobjects
order by crdate desc
go
declare @sql varchar(8000)
select @sql = 'bcp "exec PBMS_DocumationWorkflow..s_bcpMasterSysobjects"
out c:\bcp\sysobjects.txt -c -t, -T -S'+ @@servername
exec master..xp_cmdshell @sql
请建议的原因还是给我的正常工作示例代码。
谢谢。
您是否收到错误消息?该文件是否没有出现? – 2009-11-16 14:57:03
它只是没有显示任何错误 – 2009-11-16 15:01:21