扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:lm 来源:赛迪网 2007年8月26日
关键字: 迭代 SQL Server SQL Server 各版本
本文介绍了master数据库中两个非常有用但在SQL Server在线教科书中没有提到的存储过程。
这些系统过程对于处理以下任务非常方便,如判断使用的存储空间大小、行数、用户表索引
等等。第一个过程sp_MSForEachDB对于感兴趣的服务器上的每个数据库执行三条命令。
@command1:第一个执行的命令
@replacechar:用另一个占位赋替换“?”
@command2:第二个执行的命令
@command3:第三个执行的命令
@precommand:进入循环前执行的命令
@postcommand:循环结束后执行的命令
每个命令集(即使该集合只含有一条命令)作为一个批处理对每个数据库执行,
所以当我们要将捕获的结果输出到文本而不是标准结果集表时,这将非常有用。
为了实现这一要求,选择菜单中的查询按钮|输出结果|输出到文本或者按快捷键[Ctrl]T。
下面的代码返回服务器上每个数据库中用户数据表的数目:
|
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者