To store sql query result into a variable sql syntax like this.
SET serveroutput ON; declare rateId NUMBER(19,0); BEGIN select ID into rateId from TABLE_NAME where value = '1234'; DELETE from TABLE_NAME2 where id = rateId; DBMS_OUTPUT.PUT_LINE('DELETED ROW=' || rateId); EXCEPTION WHEN NO_DATA_FOUND THEN DBMS_OUTPUT.PUT_LINE ('No Rate found ' || rateId); WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE ('Unexpected error'); RAISE; end;
0 Comments