Список баз данных в SQL Сервер и мастер пропуска - PullRequest
0 голосов
/ 30 января 2020

У меня следующий запрос для вывода списка всех баз данных на SQL Сервер:

SELECT name, database_id, create_date  
FROM sys.databases ;  

Это отлично работает, но я пытаюсь пропустить следующие базы данных из результатов:

master, tempdb, model, msdb

Я знаю, что должен как-то использовать выражение CASE, но я не совсем уверен, как.

1 Ответ

3 голосов
/ 30 января 2020

Вы можете фильтровать с помощью предложения where:

SELECT name, database_id, create_date  
FROM sys.databases
WHERE name not in ('master', 'tempdb', 'model', 'msdb')
...