1. ホーム
  2. sql-server

[解決済み】SQL Serverでデータベースが存在するかどうかを確認する方法は?

2022-03-29 09:54:01

質問

TSQLを使用してSQL Server上にデータベースが存在するかどうかを確認する理想的な方法は何ですか?これを実装するには複数のアプローチがあるようです。

どのように解決するのですか?

マイクロソフトのスクリプトから。

DECLARE @dbname nvarchar(128)
SET @dbname = N'Senna'

IF (EXISTS (SELECT name 
FROM master.dbo.databases 
WHERE ('[' + name + ']' = @dbname 
OR name = @dbname)))