zoukankan      html  css  js  c++  java
  • 遍历sql server数据库的简单方法

    就是用到一个不公开的存储过程sp_MSForEachTable。

    试试如下语句吧:
    1 create   table   #tb(表名   sysname,记录数   int   
    2   ,保留空间   varchar(10),使用空间   varchar(10)   
    3   ,索引使用空间   varchar(10),未用空间   varchar(10))   
    4     
    5 insert   into   #tb   exec   sp_MSForEachTable   'EXEC   sp_spaceused   ''?'''   
    6     
    7 select   *   from   #tb

    上面得到的#tb只有表名,而不包括表的schema的名字,所以也许你还需要下面的另一张临时表:
    1 select *
    2 into #ta 
    3 from
    4 (
    5     select (S.Name+'.'+O.Name) as fullName, O.Object_Id as ID from sys.objects O
    6     inner join sys.schemas S on o.schema_id = s.schema_id
    7     where O.type='U'
    8 ) A
  • 相关阅读:
    vue-resource请求
    vue的生命周期
    Swift-多类型封装
    Swift
    Swift-structures 和 classes 初始化
    iOS-延时加载,延时初始化
    Swift-Closures
    WKWebView-填坑总结
    存档&&解档游戏状态
    循环引用 && weak strong
  • 原文地址:https://www.cnblogs.com/xingyukun/p/1529380.html
Copyright © 2011-2022 走看看