SQL Server:从file.sql导出到平面文件

Mr *_*ero 1 sql sql-server export-to-csv

我正在寻求有关通过SQL Server查询将数据导出到由|(管道)定界的平面文件中的帮助。
我在Sybase SQL中完成了此操作,而OUTPUT在代码中使用该函数没有出现问题:

SELECT ItemName
FROM Products
WHERE ItemName = 'Gizmo'
; OUTPUT TO Z:\Export.txt FORMAT ASCII DELIMITED BY '\xA6' 
Run Code Online (Sandbox Code Playgroud)

SQL Server是否具有这种功能?如果有,如何使用?

更新资料

我应该再澄清一点。我想file.sql通过VB脚本执行此语句,以使手动过程变为自动化过程。SQL Server Management Studio中的任何手动功能将无法使用。xp_cmdshell也不是一种选择,因为DBA不允许这样做。

csa*_*sab 5

  1. 在SSMS中,转到工具->选项->查询结果-> SQL Server->结果文本
  2. 在此窗格上,选择“输出格式:客户定界符”,然后输入“ |”
  3. 返回查询并选择查询->结果到文件(Ctrl + Shift + F)
  4. 执行查询,将要求您选择文件路径和名称

文件将以.rpt扩展名保存,您可以将其更改为.txt