繁体   English   中英

将查询输出到CSV文件

[英]Output Query into CSV file

有人可以帮我指出写作方向吗? 我想安排此查询运行并输出到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

您可以通过创建SSIS包并计划它来完成此操作。

  1. 右键单击您正在使用的数据库>任务>导出数据
  2. 检查服务器,身份验证和数据库详细信息是否正确>下一步
  3. 选择“平面文件目标”作为目标,然后输入要输出到的csv文件的文件名>“下一步”。
  4. 选择第二个选项,编写查询>下一步
  5. 输入查询>解析以确保查询有效>下一步
  6. 单击预览以确保数据符合您的期望>下一步
  7. 单击“保存SSIS包”复选框>选择要保存的位置
  8. 为文件命名>下一步
  9. 仔细检查包装>完成

使用此链接可参考有关如何使用SQL Server Management Studio安排作业的参考

然后,只需计划作业,即可使用刚刚创建的SQL Select SIS程序包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM