gpt4 book ai didi

sql-server - 有没有一种快速的方法来报告 SQL Server 2005 中的数据库元数据?

转载 作者:行者123 更新时间:2023-12-01 18:16:08 25 4
gpt4 key购买 nike

SQL Server 2005 中是否有系统存储过程来报告数据库本身的统计信息和元数据?

我需要的是一种快速输出表列表、每个表的大小、每个表中的行数等的方法。单个表和元数据的存储过程也很有用。

建议表示赞赏。

最佳答案

是的,数据字典表可以让您做到这一点。数据字典中主要的表有sys.objects , sys.columns , sys.indexes , sys.foreign_keyssys.sql_modules 。有关使用系统数据字典将数据库逆向工程为 SQL 脚本的各种查询的示例,请查看 this stackoverflow posting.

从数据字典中获取空间使用情况有点复杂,但是 sp_spaceused将为单个表执行此操作。你可以用 sp_msforeachtable 来包装它迭代一组表并获取所有表的报告。

关于sql-server - 有没有一种快速的方法来报告 SQL Server 2005 中的数据库元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/454986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com