簡體   English   中英

列出 SQL Server 中的數據庫並跳過 master

[英]List databases in SQL Server and skipping master

我有以下查詢來列出 SQL Server 中的所有數據庫:

SELECT name, database_id, create_date  
FROM sys.databases ;  

這工作正常,但我試圖從結果中跳過以下數據庫:

master, tempdb, model, msdb

我知道我必須以某種方式使用CASE語句,但我不確定如何使用。

您可以使用where子句進行過濾:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM