对数据表和数据库进行迭代操作物业

烘焙 2021年09月06日

进攻端他们非常有对抗性 The abbreviated output looks like this:简短输出可能如下: 数据库名数据库大小未分配空间大小 --------------------- ------------------ master 5.25 MB1.26 MB reserved data index_size unused ------------------ ------------------ 2808 KB 1144 KB 1080 KB 584 KB 第二个过程sp_MSForEachTable接受7个参数: @command1:第一个执行的命令 @replacechar:用另一个占位符替换“?” @command2:第二个执行的命令 @command3:第三个执行的命令 @whereand:Where条件语句 (或 Order By 语句) @precommand:进入循环前执行的命令 @postcommand:循环结束后执行的命令 通过对要传递的参数命名,可以跳过传递空值的要求。当要执行的命令中含有 一个问号时,参数@replacechar十分有用。@whereand参数的实现可以根据过滤 器缩小输出的范围。 你还可以加入一个ORDER BY语句。下面的例子返回AdventureWorks数据库中每个 数据表的行数,并按照数据表明对它们排序: exec sp_MSForEachTable@command1 = \"Print \'?\'\", @command2 = \"select count(*) from ?\", @whereand = \"ORDER BY 1\"

下面是输出结果: [HumanResources].[Department]-----------16[HumanResources].[Employee]-----------290[HumanResources].[EmployeeAddress]-----------290[HumanResources].[EmployeeDepartmentHistory]-----------296

石家庄妇科哪家好
儿童健脾胃的药排行榜
乌兰察布哪个医院治疗白癜风最好
友情链接: 最全的镇江美食攻略