Как вывести список баз SQL Server

Чтобы вывести список баз данных в SQL Server, вы можете использовать системную процедуру sp_helpdb.

EXEC sp_helpdb;

Детальный ответ

📜 В этой статье мы подробно рассмотрим, как вывести список баз данных в SQL Server с помощью примеров кода.

1. Способ 1: Использование системной хранимой процедуры

Для получения списка баз данных в SQL Server можно использовать системную хранимую процедуру sp_helpdb. Данная процедура возвращает информацию о всех базах данных на сервере.


EXEC sp_helpdb;
    

Этот код выполнит хранимую процедуру и выведет список баз данных включая информацию о каждой базе, такую как название, размер файла, автосжатие и т. д.

2. Способ 2: Использование системного представления

Другой способ получить список баз данных - использовать системное представление sys.databases. Это представление содержит информацию о каждой базе данных на сервере.


SELECT name, size, state_desc
FROM sys.databases;
    

Этот код выполнит запрос к системному представлению и выведет список баз данных, включая название, размер и состояние (например, ONLINE, OFFLINE и т. д.) каждой базы.

3. Способ 3: Использование информационной системной функции

Еще один способ получить список баз данных - использовать информационную системную функцию sys.fn_helpcollations. Эта функция возвращает информацию о базах данных, включая их названия.


SELECT name
FROM sys.sysdatabases;
    

Этот код выполнит запрос к информационной системной функции и выведет список имен баз данных.

🚀 Итоги

В этой статье мы рассмотрели три способа получить список баз данных в SQL Server. Вы можете использовать системную хранимую процедуру sp_helpdb, системное представление sys.databases или информационную системную функцию sys.sysdatabases. Каждый из этих методов имеет свои преимущества, и вы можете выбрать тот, который наиболее удобен для вашего случая.

Видео по теме

Использование нескольких баз данных MS SQL

Создание, Удаление, Просмотр БД в MS SQL Server

Урок 6 Экспорт и импорт базы данных в MS SQL Server

Похожие статьи:

🔎 Как в SQL прописать несколько условий: полезные советы и примеры

Как вывести список баз SQL Server

🔥Как вставить сразу несколько строк в SQL и ускорить процесс? Лучшие методы и советы!