【发布时间】:2026-02-12 18:50:02
【问题描述】:
基本上,如果我想查看我使用的表/视图中的数据是什么样的
select top 1000 * from ...
但这对于复杂的视图或索引不良的表来说效率并不高。
我真的只是想看看表格中的数据是什么样的,例如格式等
有没有更好的方法来做到这一点?
我正在使用 SSMS 2017
*编辑澄清: 写得不好的观点在我们的数据库中普遍存在,所以虽然修复这些是显而易见的答案,但它并不是一个真正的现实。
我想我希望得到一个我不知道的技巧,因为我知道使用 TOP 会对其进行排序
【问题讨论】:
-
修复不良索引?
-
如果“数据是什么样子”是指列名、数据类型等,请查看
sys.dm_exec_describe_first_result_set -
您可以将第一行结果设置为前 1 并使用 sp_help 'your object name' 获取详细信息
-
如果不需要查看任何数据,可以使用SET FMTONLY ON;从...中选择*;设置 FMTONLY 关闭;
-
@GuidoG
SET FMTONLY已弃用 SET FMTONLY (Transact-SQL);并且推荐使用我上面列出的功能。
标签: sql-server database ssms