Skip to Main Content

Oracle PL/SQL Einzel-Tipp ansehen

Hier sehen Sie unseren PL/SQL-Tipp „Returning Klausel”.

Returning Klausel

Tipp 4

  Thema: Allgemeines
  Datenbank-Version: RDBMS 8.x
  Erstellt am 26.09.19
  Bearbeitet am 26.09.19
DECLARE
v_empno NUMBER;
BEGIN
UPDATE scott.emp SET sal=sal
WHERE ename='KING'
RETURNING empno INTO v_empno; -- Empno des King zurückgeben
dbms_output.put_line(v_empno);

INSERT INTO SCOTT.emp (empno,ename) VALUES (8000,'MARCO')
RETURNING empno INTO v_empno; -- 8000 wird wieder zurückgegeben
dbms_output.put_line(v_empno);

DELETE FROM scott.emp WHERE empno=8000
RETURNING empno INTO v_empno; -- 8000 wird wieder zurückgegeben
dbms_output.put_line(v_empno);
END;
/
 
Ergebnis:
7839
8000
8000

Wussten Sie schon, dass wir auch Schulungen zu Oracle PL/SQL anbieten?