我在拥有大量数据库的 SQL 服务器中工作。我想计算数据库的数量。有什么要计算的查询吗?
问问题
45400 次
6 回答
21
SELECT * FROM sys.databases
OR
SELECT COUNT(*) FROM sys.databases
于 2013-04-02T08:03:07.583 回答
2
你可以试试这个
SELECT Count(*) as DatabaseCount FROM master..sysdatabases
或者
SELECT count(*) as DatabaseCount FROM master.sys.databases
于 2013-04-02T08:02:22.407 回答
2
尝试select COUNT(*) from sysdatabases
或select COUNT(*) from sys.databases
从源编辑:http ://www.sqlservercentral.com/Forums/Topic401516-463-1.aspx#bm816566
于 2013-04-02T08:02:49.137 回答
1
SELECT count(1) FROM sys.databases
这是您可以用来计算数据库数量的方法,请查看此链接以获取更多信息
于 2013-04-02T08:03:23.140 回答
1
如果您只想知道计数,请检查 -
select COUNT(*) from sys.databases
检查select * from sysdatabases
2000 和 2005 服务器
于 2013-04-02T08:08:44.497 回答
1
SELECT COUNT(*) FROM sys.databases where database_id not in (1,2,3,4).. 不包括系统数据库
于 2020-01-28T08:19:23.940 回答