У нас есть давняя функция, которая записывает результаты запроса в файл. Это прекрасно работает. Однако теперь мне нужно записать результат функции в файл. Функция возвращает набор данных на основе некоторых входных параметров. При запуске в окне запросов результаты возвращаются в панель результатов. Но при передаче нашей функции «CreateFile» записывается пустой файл (если код возврата перехвачен).
EXECUTE LoanStatusChangeTracking '2011-5-26','2011-5-27','44000'
возвращает 65 строк на сегодня.
DECLARE @Query varchar(MAX)
set @Query = 'EXECUTE [BankA].[dbo].[LoanStatusChangeTracking] ''2011-5-26'',''2011-5-27'',''44000'' '
Exec dbo.Ufn_CreateFile @Query, 'Collections2011-5-27.csv', 'S:\FTPTransferDaily', 'lms_user', 'kkoi8333323', '172.25.200.71', default
Ничего не возвращает и не создает файл. Я могу запустить его с помощью простого сценария SQL и результаты будут написаны.
С какого места можно начать расследование?