Bonjour a tous,
Est-il possible dans une procedure PL/SQL de retourner un status en erreur tout gerant l'erreur dans une exception??
J'appelle ma procedure via SQLPLUS dans un script Unix.
Merci.
Pascal.
Bonjour a tous,
Est-il possible dans une procedure PL/SQL de retourner un status en erreur tout gerant l'erreur dans une exception??
J'appelle ma procedure via SQLPLUS dans un script Unix.
Merci.
Pascal.
Est-ce que cela correspond à ton besoin ?
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 create or replace procedure date_diff ( temp in out varchar2) is temp2 varchar2(10); begin begin select to_char (to_date(to_char(sysdate,'DD/MM/RRRR')) - to_date ( temp,'DD/MM/RRRR')) into temp2 from dual; exception when others then /** Traiter l'exception */ dbms_output.put_line ('...Traitement de l''exception'); end; temp := temp2; end;
CDLT.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 SQL> set serveroutput on; SQL> declare 2 temp varchar2(12):= '41/11/2006'; 3 begin 4 begin 5 date_diff (temp); 6 dbms_output.put_line (temp); 7 exception when others then 8 dbms_output.put_line ('Date non valide'); 9 end; 10 end; 11 / ...Traitement de l'exception Procédure PL/SQL terminée avec succès. SQL>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager