Экспортировать результат запроса в Excel - PullRequest
1 голос
/ 21 октября 2019

Если я использую приведенный ниже код, я получаю следующую ошибку:

Сообщение 102, Уровень 15, Состояние 1, Строка 3 Неверный синтаксис рядом с ')'.

INSERT INTO OPENROWSET 
   ('Microsoft.Jet.OLEDB.4.0', 
   'Excel 8.0;Database=D:\Test.xls;',' SELECT top(100) company FROM AUS_DW.dbo.M_creditlimit')

Я могу выполнить ту же задачу, используя приведенный ниже код, но не могу получить заголовки столбцов

USE AUS_DW

DECLARE @FileName varchar(50),
        @bcpCommand varchar(2000)

SET @FileName = 'D:\testing.txt'

SET @bcpCommand = 'bcp " SELECT top(100) * FROM AUS_DW.dbo.M_creditlimit " queryout "'
SET @bcpCommand = @bcpCommand + @FileName + '" -U eoladmin -P Eol@dmin -c'

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