bonjour,
j'ai une base de donnée sous sql server 2000 et j'aimerai savoir s'il existe une commande pour lancer plusieur script sql a la suite des un des autres pour ne pas avoir a les lancer un par un
un peu a la facon d'un fichier batch
Merci
Version imprimable
bonjour,
j'ai une base de donnée sous sql server 2000 et j'aimerai savoir s'il existe une commande pour lancer plusieur script sql a la suite des un des autres pour ne pas avoir a les lancer un par un
un peu a la facon d'un fichier batch
Merci
mettre le tout dans un seule fichier en utilisant le séprateur virtuel de fichier GO (sur une ligne à part).
Extrait de l'aide en ligne :
"
GO
Signale la fin d'un lot d'instructions Transact-SQL aux utilitaires Microsoft® SQL Server™.
Syntaxe
GO
Notes
GO n'est pas une instruction Transact-SQL, c'est une commande reconnue par les utilitaires osql et isql et l'Analyseur de requêtes SQL.
GO signale aux utilitaires SQL Server qu'ils doivent envoyer le lot d'instructions Transact-SQL en cours au serveur SQL. Le lot d'instructions en cours se compose de toutes les transactions saisies depuis la dernière commande GO ou depuis le début de la session ou du script approprié s'il s'agit de la première commande GO. L'Analyseur de requêtes SQL et les utilitaires à commande osql et isql implémentent GO de façon différente.
"
A +