【问题标题】:Count the total number of databases统计数据库总数
【发布时间】:2013-04-02 07:59:48
【问题描述】:

我在拥有大量数据库的 SQL Server 中工作。我想计算数据库的数量。有没有要统计的查询?

【问题讨论】:

标签: sql-server


【解决方案1】:
SELECT * FROM sys.databases 

OR

SELECT COUNT(*) FROM sys.databases

【讨论】:

  • 我很欣赏以支持 Shovan 的形式分享的爱,但接受的答案也不会伤害瑜伽士 ;)
【解决方案2】:

你可以试试这个

SELECT Count(*) as DatabaseCount FROM master..sysdatabases

SELECT count(*) as DatabaseCount FROM master.sys.databases

【讨论】:

    【解决方案3】:

    试试select COUNT(*) from sysdatabasesselect COUNT(*) from sys.databases

    编辑自来源:http://www.sqlservercentral.com/Forums/Topic401516-463-1.aspx#bm816566

    【讨论】:

      【解决方案4】:
      SELECT count(1) FROM sys.databases
      

      这是您可以用来计算数据库检查次数的方法this 链接以获取更多信息

      【讨论】:

        【解决方案5】:

        如果您只想知道计数,请检查此-

        select COUNT(*) from sys.databases
        

        检查 select * from sysdatabases 以获取 2000 和 2005 服务器

        【讨论】:

          【解决方案6】:

          SELECT COUNT(*) FROM sys.databases where database_id not in (1,2,3,4).. 不包括系统数据库

          【讨论】:

            猜你喜欢
            • 2020-05-05
            • 1970-01-01
            • 2023-03-22
            • 2011-01-19
            • 1970-01-01
            • 2012-02-12
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多