What is the ideal way to check if a database exists on a SQL Server using TSQL? It seems multiple approaches to implement this.
TRY THIS
IF EXISTS ( SELECT name FROM master.dbo.sysdatabases WHERE name = N'New_Database' ) BEGIN SELECT 'Database Name already Exist' AS Message END ELSE BEGIN CREATE DATABASE [New_Database] SELECT 'New Database is Created' END