Я использую SQL Server 2005. Я хочу создать хранимую процедуру, которая будет сохранять данные в файл .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
Пожалуйста, предложите причину или дайте мне пример кода, который работает нормально.
Спасибо.