Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como faço para consultar se existe um esquema de banco de dados


Você está procurando por sys.schemas ?
IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = 'jim')
BEGIN
EXEC('CREATE SCHEMA jim')
END

Observe que o CREATE SCHEMA deve ser executado em seu próprio lote (de acordo com a resposta abaixo )