Попытка написать динамический SQL и экспортировать результаты в текстовый файл - PullRequest
0 голосов
/ 17 мая 2018

Я не уверен, если это возможно, но я пытаюсь написать динамический SQL и экспортировать результаты в текстовый файл. Я видел несколько примеров в Интернете об экспорте результатов запроса в текстовый файл, поэтому я попытался скопировать концепцию и объединить ее с моим динамическим SQL. Динамическая часть sql работает, но запись части в текстовый файл не работает. Какие-нибудь мысли? Это для SQL Server 2008.

Declare @STARTDATE Varchar(30)
Declare @ENDDATE Varchar(30)
DECLARE @SQLQUERY Nvarchar(4000)

SET @STARTDATE = '2017-04-01'
SET @ENDDATE = '2018-04-30'

'bcp' + ' SELECT 'select top 1 '+(select [Source_Column_Name]) ' +
+' from data_mart_us.dbo.' + (select [Source_Table] )  +' where asofdate between '''+ CONVERT(VARCHAR(10),@STARTDATE, 120)+  ''' and ''' + CONVERT(VARCHAR(10),@ENDDATE, 120) + ''''
  FROM [RECONCILIATION].[dbo].DQ_CheckList_ADC
  where database_name like 'data_mart_us' + 'queryout C:\Contacts.txt -c -T''

1 Ответ

0 голосов
/ 25 мая 2018

Это поможет вам, но ни один метод не использует чистый t-sql.

8 способов экспорта результатов SQL в текстовый файл: http://www.sqlservercentral.com/articles/Export/147145/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...