I having three procedure as below
CREATE OR REPLACE PROCEDURE p1(p_a IN NUMBER)
AS
BEGIN
dbms_output.put_line(p_a || 'is a number');
END;
/
CREATE OR REPLACE PROCEDURE p2(p_b IN VARCHAR2)
AS
BEGIN
dbms_output.put_line(p_b || 'is a word');
END;
/
CREATE OR REPLACE PROCEDURE p3(p_c IN DATE)
AS
BEGIN
dbms_output.put_line(p_c || 'is a date');
END;
/
The above procedure are not logically related, but i want to write one anonymous block in which procedure p1 runs successfully run and procedure p2 having some error means procedure p3 will not run normally. But i want to write one anonymous block which will make procedure p3 to run even procedure p2 fails.
How to write anonymous block
for that?
can we go for DBMS_SCHEDULER
?