【推荐】(SqlServer)不公开存储过程sp_Msforeachtable与sp_Msforeachdb详解
系统存储过程sp_MSforeachtable和sp_MSforeachdb,是微软提供的两个不公开的存储过程。从mssql6.5开始,存放在SQL Server的MASTER数据库中。可以用来对某个数据库的所有表或某个SQL服务器上的所有数据库进行管理,下面将对此进行详细介绍。
作为数据库管理者或开发者等经常会检查整个数据库或用户表。
如:检查整个数据库的容量,看指定数据库所有用户表的容量,所有表的记录数等等,a56爆大奖在线娱乐们一般处理这样的问题都是通过游标来达到要求。
如果a56爆大奖在线娱乐们用sp_MSforeachtable就可以非常方便的达到相同的目的,
如:sql查询所有用户表的列表,详细信息,如:记录数,表占用大小等
EXEC sp_MSforeachtable "EXECUTE sp_spaceused '?'"
作者:
RDIF
出处:
http://www.cnblogs.com/huyong/
Email:
406590790@qq.com
QQ:
406590790
微信:
13005007127(同手机号)
框架官网:
http://www.guosisoft.com/
http://www.rdiframework.net/
框架其他博客:
http://blog.csdn.net/chinahuyong
http://www.cnblogs.com/huyong
国思RDIF开发框架
,
给用户和开发者最佳的.Net框架平台方案,为企业快速构建跨平台、企业级的应用提供强大支持。
关于作者:系统架构师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,在面向对象、面向服务以及数据库领域有一定的造诣。现主要从事基于
RDIF
框架的技术开发、咨询工作,主要服务于金融、医疗卫生、铁路、电信、物流、物联网、制造、零售等行业。
如有问题或建议,请多多赐教!
a56爆大奖在线娱乐版权归作者和CNBLOGS博客共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过微信、邮箱、QQ等联系a56爆大奖在线娱乐,非常感谢。