[SQL+] exécuter plusieurs script
Résolu
koma_666
Messages postés
429
Date d'inscription
Statut
Membre
Dernière intervention
-
koma_666 Messages postés 429 Date d'inscription Statut Membre Dernière intervention -
koma_666 Messages postés 429 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Généralement, pour exécuter un script (monscript.sql), je me connecte en sqlplus via la commande "sqlplus user/password@SID", puis je lance mon script via la commande "@monscript.sql".
Cependant, j'ai une grande quantité de script à exécuter (plus de 400).
Existe-t-il une méthode pour les exécuter les uns après les autres automatiquement ?
Quelque chose similaire à un batch (call monscript1.sql ; call monscript2.sql ; etc.) ou autre ! Peu importe, tant que cela fonctionne !
Merci d'avance
Généralement, pour exécuter un script (monscript.sql), je me connecte en sqlplus via la commande "sqlplus user/password@SID", puis je lance mon script via la commande "@monscript.sql".
Cependant, j'ai une grande quantité de script à exécuter (plus de 400).
Existe-t-il une méthode pour les exécuter les uns après les autres automatiquement ?
Quelque chose similaire à un batch (call monscript1.sql ; call monscript2.sql ; etc.) ou autre ! Peu importe, tant que cela fonctionne !
Merci d'avance
A voir également:
- Exécuter un script sql en ligne de commande oracle
- Invite de commande - Guide
- Partage de photos en ligne - Guide
- Mètre en ligne - Guide
- Script vidéo youtube - Guide
- Commande terminal mac - Guide
2 réponses
Salut,
Un sql peut contenir le lancement d'autres sql.
lance.sql :
start sql1.sql
start sql2.sql
start sql3.sql
...
exit
Ou tu peux sous windows faire un .cmd :
lance.cmd :
sqlplus user/password@SID @sql1.sql
sqlplus user/password@SID @sql2.sql
sqlplus user/password@SID @sql3.sql
...
exit
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
Un sql peut contenir le lancement d'autres sql.
lance.sql :
start sql1.sql
start sql2.sql
start sql3.sql
...
exit
Ou tu peux sous windows faire un .cmd :
lance.cmd :
sqlplus user/password@SID @sql1.sql
sqlplus user/password@SID @sql2.sql
sqlplus user/password@SID @sql3.sql
...
exit
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.