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

SQLCMD -o输出仅导出部分数据被截断,如何扩大输出流?

解决sqlcmd导出JSON数据被截断的问题

sqlcmd默认对长文本输出有长度限制,导致JSON数据被截断,你只需要在命令里添加-y 0参数就能解决:

  • -y 0:将大文本类型(比如JSON结果)的输出长度设置为无限制,彻底避免截断
  • 可选加-W:去除结果中的多余空格,让JSON更紧凑

修改后的完整命令:

sqlcmd -S R2DB.DEVCOM.COM -d preckrb -Q "select * from [user] FOR JSON AUTO;" -o c:\temp\Users.json -y 0

注意:user是SQL Server的保留字,用[user]包裹可以避免潜在的语法错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 18:22:00