Я работаю на SQL-сервере, имеющем большое количество баз данных. Я хочу подсчитать количество баз данных. Есть ли какой-либо запрос для подсчета?
Подсчитайте общее количество баз данных
Ответ 1
SELECT * FROM sys.databases
OR
SELECT COUNT(*) FROM sys.databases
Ответ 2
Вы можете попробовать это
SELECT Count(*) as DatabaseCount FROM master..sysdatabases
или
SELECT count(*) as DatabaseCount FROM master.sys.databases
Ответ 3
попробуйте select COUNT(*) from sysdatabases
или select 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