You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SQL Server中执行无表头输出的SQL查询

在SQL Server中获取无表头查询结果的方法

一、在SSMS中操作

  1. 切换到「结果到文本」模式:按下快捷键Ctrl+T,或者点击菜单栏的「查询」→「结果到」→「结果到文本」。
  2. 关闭列标题显示:点击菜单栏的「查询」→「查询选项」,在弹出窗口中依次展开「结果」→「文本」,取消勾选「包括列标题」选项后点击确定。
  3. 执行目标查询语句:
SELECT * FROM CustomerSampleReceiptCheck;

执行后即可得到不带表头的纯数据文本结果。

二、使用命令行工具(sqlcmd)

sqlcmd是SQL Server自带的命令行工具,通过-h -1参数可直接隐藏表头,执行命令格式如下:

Windows认证方式

sqlcmd -S 你的服务器名称 -d 目标数据库名 -E -Q "SELECT * FROM CustomerSampleReceiptCheck;" -h -1

SQL Server身份认证方式

sqlcmd -S 你的服务器名称 -d 目标数据库名 -U 用户名 -P 密码 -Q "SELECT * FROM CustomerSampleReceiptCheck;" -h -1

若需要保存结果到文件,可添加重定向命令:

sqlcmd -S 你的服务器名称 -d 目标数据库名 -E -Q "SELECT * FROM CustomerSampleReceiptCheck;" -h -1 > D:\output.txt

三、使用bcp工具导出无表头数据

如果需要批量导出数据到文件,bcp工具更高效,命令格式如下:

bcp "SELECT * FROM 目标数据库名.dbo.CustomerSampleReceiptCheck" queryout "D:\output.txt" -S 你的服务器名称 -E -c -t " "

参数说明:

  • -E:使用Windows认证(若用SQL认证替换为-U 用户名 -P 密码)
  • -c:以字符格式导出数据
  • -t " ":指定字段分隔符为空格(可按需改为逗号等符号)
    导出的文件仅包含纯数据,无表头信息。

内容的提问来源于stack exchange,提问作者Mustakim shaikh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 14:07:02