Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment puis-je demander si un schéma de base de données existe

Recherchez-vous sys.schemas ?

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

Notez que le CREATE SCHEMA doit être exécuté dans son propre lot (par la réponse ci-dessous )