создание базы данных с условием

База данных создается в том случае, если ее нет, если она существует, не выполняется ничего.
Синтаксис
--условие
IF NOT EXISTS(  
 SELECT name
 FROM sys.databases
 WHERE name = 'имя_базы'
)
--создание базы
CREATE DATABASE | SCHEMA имя_базы
COLLATE правило_сравнения
 
Скрыть

Показать

Копировать
  Script.sql  
--условие
IF NOT EXISTS(  
 SELECT name
 FROM sys.databases
 WHERE name = 'zzz'
)
--создание базы
CREATE DATABASE zzz
COLLATE Cyrillic_General_CI_AS