Tipp: 27
Bereich: Cursor
Versionsinfo: RDBMS 8.x
Erstelldatum: 07.10.2019
Letzte Überarbeitung: 09.08.2024
declare
cursor cur1 IS SELECT empno,ename,sal
FROM scott.emp
FOR UPDATE;
begin
for emp_satz IN cur1 loop
if
emp_satz.ename = 'KING'
then -- der bekommt eine Gehaltskürzung
UPDATE scott.emp SET sal=sal-1 WHERE
CURRENT of cur1;
dbms_output.put_line('Gehaltskürzung für: ' || emp_satz.ename);
end if;
end loop;
END;
/