PL/SQL Delete
Oracle PL/SQL Delete Example
Example 1:
DELETE FROM customers c WHERE c.customer_type='INDIVIDUAL' AND c.city = 'NEW YORK';
Example 2:
DECLARE
c customers%ROWTYPE;
BEGIN
SELECT * INTO c
FROM customers
WHERE customer_id = 123001;
DELETE FROM customers
WHERE customer_id = c.customer_id;
DBMS_OUTPUT.PUT_LINE('The customer '||c.customer_name||' has been deleted');
COMMIT;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE(SQLERRM);
ROLLBACK;
END;