J'ai un certain nombre de fichiers .sql générés que je veux exécuter successivement. Je voudrais les exécuter à partir d'une instruction SQL dans une requête (c'est-à-dire Query Analyzer/Server Management Studio).
Est-il possible de faire quelque chose comme ça et si oui, quelle est la syntaxe pour le faire?Est-il possible d'exécuter un fichier texte à partir d'une requête SQL?
J'espère quelque chose comme:
exec 'c:\temp\file01.sql'
exec 'c:\temp\file02.sql'
J'utilise SQL Server 2005 et les requêtes en cours d'exécution en studio de gestion.
Je ne sais pas ce que la recherche rapide montre mais OSQL est déconseillé en faveur de SQLCMD à partir de SQL Server 2005. L'exécution de OSQL même sur une machine avec SQL Server 2005 montre: "Remarque: osql ne supporte pas toutes les fonctionnalités de SQL Server 2005. Utilisez plutôt sqlcmd.Consultez la documentation en ligne de SQL Server pour plus de détails. " –