Запрос на вывод в файл CSV - PullRequest
0 голосов
/ 18 мая 2018

Может кто-нибудь помочь указать мне направление письма.Я хочу запланировать этот запрос, чтобы запустить и положить в CSV.Как я могу адаптировать запрос для вывода в CSV?

SELECT d.result1
FROM
  (SELECT COUNT(*) AS result1
   FROM
     ( SELECT test.dbo.OrderedDocuments.UserDocumentID,
              test.dbo.OrderedDocuments.OrderGroupID,
              test.dbo.OrderGroups.TimePlaced
      FROM test.dbo.OrderedDocuments
      INNER JOIN test.dbo.OrderGroups ON test.dbo.OrderedDocuments.OrderGroupID = test.dbo.OrderGroups.OrderGroupID
      WHERE test.dbo.OrderGroups.TimePlaced >'2018-05-17') mySubQuery) d

1 Ответ

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

Это можно сделать, создав пакет служб SSIS и запланировав его.

  1. Щелкните правой кнопкой мыши используемую базу данных> Задачи> Экспорт данных
  2. Проверьте сведения о сервере, аутентификации и базе данныхявляются правильными> Далее
  3. Выберите пункт назначения плоского файла в качестве места назначения и введите имя файла CSV, который вы хотите вывести в> Далее
  4. Выберите второй вариант, чтобы написать запрос>Далее
  5. Введите запрос> Разобрать, чтобы убедиться, что запрос действителен> Далее
  6. Нажмите Предварительный просмотр, чтобы убедиться, что данные ожидаются> Далее
  7. Нажмите «Сохранить пакет служб SSIS».'checkbox> Выберите, где вы хотите сохранить его
  8. Дайте файлу имя> Далее
  9. Дважды проверьте пакет> Готово

Используйте эту ссылку для справки о том, как запланировать задание с помощью SQL Server Management Studio

Затем просто запланируйте задание, SQL Выберите только что созданный пакет SIS.

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