Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come posso interrogare se esiste uno schema di database

Stai cercando sys.schemas ?

IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = 'jim')
BEGIN
EXEC('CREATE SCHEMA jim')
END

Nota che il CREATE SCHEMA deve essere eseguito nel proprio batch (per la risposta di seguito )