Check for existence of a DB
Posted on 2009 under Programming SQL - Useful Queries | Comments are off24 Nov
DECLARE @dbname varchar( 128 )
SELECT @dbname = ‘tempdb’ — test
– In SQL6x/70/2000
IF DB_ID( @dbname ) IS NOT NULL
PRINT ‘DB Exists…’
ELSE
PRINT ‘DB does not exist…’
– In SQL70/2000
IF EXISTS( SELECT * FROM INFORMATION_SCHEMA.SCHEMATA
WHERE CATALOG_NAME = @dbname )
PRINT ‘DB Exists…’
ELSE
PRINT ‘DB does not exist…’
IF DATABASEPROPERTY( @dbname , ‘IsOffline’ ) IS NOT NULL
PRINT ‘DB Exists…’
ELSE
PRINT ‘DB does not exist…’