【发布时间】:2013-04-02 07:59:48
【问题描述】:
我在拥有大量数据库的 SQL Server 中工作。我想计算数据库的数量。有没有要统计的查询?
【问题讨论】:
标签: sql-server
我在拥有大量数据库的 SQL Server 中工作。我想计算数据库的数量。有没有要统计的查询?
【问题讨论】:
标签: sql-server
SELECT * FROM sys.databases
OR
SELECT COUNT(*) FROM sys.databases
【讨论】:
你可以试试这个
SELECT Count(*) as DatabaseCount FROM master..sysdatabases
或
SELECT count(*) as DatabaseCount FROM master.sys.databases
【讨论】:
试试select COUNT(*) from sysdatabases 或select COUNT(*) from sys.databases
编辑自来源:http://www.sqlservercentral.com/Forums/Topic401516-463-1.aspx#bm816566
【讨论】:
SELECT count(1) FROM sys.databases
这是您可以用来计算数据库检查次数的方法this 链接以获取更多信息
【讨论】:
如果您只想知道计数,请检查此-
select COUNT(*) from sys.databases
检查 select * from sysdatabases 以获取 2000 和 2005 服务器
【讨论】:
SELECT COUNT(*) FROM sys.databases where database_id not in (1,2,3,4).. 不包括系统数据库
【讨论】: