Когда я пытаюсь запустить эту процедуру, она просто дает мне переключатели, доступные для BCP. Это мой первый раз с BCP. Я пытаюсь написать хранимую процедуру для экспорта одного дня данных в CSV.Синтаксис BCP для создания CSV-файла
declare @startdate as datetime = '2017-01-24'
declare @enddate as datetime = dateadd(day,1,@startdate)
declare @sql varchar(8000)
set @sql =
'bcp "select * from tblBOJEOJ
where system = ''MKEV03''
and [date] between ''' + cast(@startdate as nvarchar(11)) + ''' and ''' + cast(@enddate as nvarchar(11)) + ''' "
queryout D:\Temp\Galaxy\BOJEOJ_.csv
-c -t, -T -S ' + @@SERVERNAME
print @sql
exec master..xp_cmdshell @sql
Благодарности
Какой тип вы используете? (Этот код относится к конкретным продуктам.) – jarlh
Можете ли вы включить результат из заявления PRINT в вопросе? –
Однострочный BCP ниже фиксированный. – jwhitf4770