使用 TSQL 检查 SQL Server 上是否存在数据库的理想方法是什么?似乎有多种方法可以实现这一点。
最佳答案
其实最好用:
IF DB_ID('dms') IS NOT NULL
--code mine :)
print 'db exists'
参见 https://learn.microsoft.com/en-us/sql/t-sql/functions/db-id-transact-sql请注意,这对 Azure SQL 数据库没有意义。
关于sql-server - SQL Server 中如何检查数据库是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/679000/