【发布时间】:2014-05-08 15:19:58
【问题描述】:
所以我知道可以进行选择并显示数据库中没有记录的所有空表,但我想知道这是否可以在过滤器设置中以某种方式进行,所以只有填充的表会显示何时我展开表文件夹,这样我就可以消除其他无用的表。
提前致谢
【问题讨论】:
标签: sql-server sql-server-2008 ssms
所以我知道可以进行选择并显示数据库中没有记录的所有空表,但我想知道这是否可以在过滤器设置中以某种方式进行,所以只有填充的表会显示何时我展开表文件夹,这样我就可以消除其他无用的表。
提前致谢
【问题讨论】:
标签: sql-server sql-server-2008 ssms
不,但是有一个简单的选项可以识别 SSMS 中没有行的表;在对象资源管理器中,右键单击数据库,然后选择报告。单击按表的磁盘使用情况,将弹出一个报告,向您显示所有表,其中包含记录数和所需的磁盘空间。按记录数排序,这就是您的打卡清单。
如果您需要修改列表,您可以右键单击报告,然后将其导出到 Excel,您可以在其中制作您的 drop table 语句。
【讨论】: