jeudi 12 juillet 2012

Afficher un message a l'écran lors du déroulement d'un sql

set serveroutput on;
begin { DBMS_OUTPUT.PUT_LINE('Passage de la version v01-02-08')} end; /

SQL : Gestion exception et WHENEVER

Ce petit bout de code permet de tester une requête et de ne pas déclencher l'évènement WHENEVER SQLERROR ...

WHENEVER SQLERROR exit 99
set serveroutput on

BEGIN
EXECUTE IMMEDIATE 'DROP TABLE XXXXXXX';
dbms_output.put_line('table supprimee');
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('table inexistante');
END;
/

mercredi 4 juillet 2012