2009-03-27 6 views

Répondre

1

Si vous demandez si vous pouvez écrire un script SQL qui référence les fichiers dans le système de fichiers local, alors non. Toutefois, vous pouvez créer un fichier de script qui combine les scripts de création en lots distincts ou utiliser un outil de traitement par lots externe (comme la ligne de commande SQL) pour exécuter ces fichiers de script dans un lot.

9

cela ne vérifie pas les erreurs ..

CREATE PROCEDURE RUN_ALL 
AS 

SET NOCOUNT ON 

EXEC YourProcedureA 

EXEC YourProcedureB 

EXEC YourProcedureC 

RETURN 0 
GO 
1

Ce que je fais est de créer un fichier batch qui exécute tous les scripts SQL dans un dossier spécifique à l'aide appelle la ligne de commande isql. le fichier de commandes simple parcourt tous les fichiers du dossier et exécute le script. Ce processus a aussi l'avantage de pouvoir générer un fichier de sortie des résultats du script à titre de référence.

Questions connexes