|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : février 2004 Messages : 19 ![]() |
Bonjour,
Voici mon problème : Je lance un script sql à partir de sqlplus et ce script à la struture suivante : Code :
En résumé, comment tuer ou terminer le processus sqlplus à partir de ma procédure PL/SQL. merci pour vos réponses qui je l'expère seront nombreuse |
||
|
|
00
|
|
|
#2 |
![]() ![]() Consultant en Business Intelligence Inscription : janvier 2007 Messages : 1 192 ![]() |
Bonjour,
essaye avec le mot clé exit cela devrais te faire sortir de sqlplus @+ |
|
|
00
|
|
|
#3 | ||
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
En PL/SQL, exit ne peut être utilisé que dans une boucle et ne permet que de sortir de la boucle et non du bloc PL/SQL englobant (http://download-uk.oracle.com/docs/c...htm#sthref2698).
Une solution consiste à utiliser l'instruction SQL*Plus WHENEVER SQLERROR ... (qui provoque l'arrêt du script exécute par SQL*Plus en cas d'erreur) en conjonction avec l'instruction PL/SQL RAISE: Code :
|
||
|
|
00
|
|
|
#4 | |||
![]() ![]() Consultant en Business Intelligence Inscription : janvier 2007 Messages : 1 192 ![]() |
Citation:
Pour quitter sqlplus il faut faire : Code :
Quit marche aussi je crois |
|||
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : février 2004 Messages : 19 ![]() |
Merci bien
c'est tout a fait la réponse que j'attendais |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com