Je comprends que vous ne pouvez pas simplement supprimer un schéma de serveur SQL, vous devez d'abord supprimer tous les objets qui y sont contenus. J'ai trouvé ce stored proc qui effectue la tâche de laisser tomber tous les objets, puis le schéma lui-même.drop schéma SQL Server
Y a-t-il vraiment un moyen plus simple de supprimer un schéma? Idéalement, je voudrais trouver un moyen de le faire sans utiliser un proc stocké.
De plus, il semble que le processus stocké provoquera des erreurs si le nom de schéma fourni n'existe pas. Je voudrais simplement ne rien faire à la place. Je suppose que cela est tout simplement une question de mettre cette pseudo-code en haut du script
IF @SchemaName NOT EXISTS
QUIT
Quelqu'un peut-il convertir en langage SQL Server comprendra?
Je ne suis pas un vrai clavier si brève réponse. Je pense que vous pouvez transférer des objets à différents schémas, puis laisser tomber le schéma – Ash