如何检查数据库是否存在于 SQL Server 中?
使用 TSQL 检查 SQL Server 上是否存在数据库的理想方法是什么?似乎有多种方法可以实现这一点.
What is the ideal way to check if a database exists on a SQL Server using TSQL? It seems multiple approaches to implement this.
推荐答案
来自微软的脚本:
DECLARE @dbname nvarchar(128)
SET @dbname = N'Senna'
IF (EXISTS (SELECT name
FROM master.dbo.databases
WHERE ('[' + name + ']' = @dbname
OR name = @dbname)))
相关文章