You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

SQL Server查询执行成功但结果窗格无显示问题求助

解决SQL Server查询成功但结果窗格无输出的问题

别急,这种情况我用SSMS的时候碰到过好几次,咱们一步步来排查:

  • 确认查询是否真的有数据返回:检查你的查询条件,比如是不是WHERE子句过滤掉了所有行?可以临时注释掉WHERE部分,执行看看有没有结果返回。
  • 检查查询类型是否正确:如果你的语句是SELECT INTO(将结果插入新表),这类语句执行成功后只会显示“Commands completed successfully”,不会在结果窗格返回数据;另外如果是UPDATE/DELETE这类DML操作,也只会返回影响行数,不会返回结果集。
  • 验证结果输出目标是否被临时修改:虽然你全局设置了“Results to Grid”,但有时候可能不小心点了工具栏的选项,或者按了快捷键切换了输出目标。可以试试按下Ctrl+D切换回Results to Grid,或者在SSMS工具栏的“查询”菜单里确认“结果到”选项是“网格”。
  • 查看是否存在多个结果标签页:如果之前运行过其他查询,新的结果可能被放在了后面的标签页里,你可以切换一下结果窗格的标签看看。
  • 重启SSMS排除界面bug:有时候SSMS会出现界面缓存或者小故障,重启一下软件后再执行查询,说不定就能正常显示结果了。

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

火山引擎 最新活动