Skip to Main Content

Oracle PL/SQL Einzel-Tipp ansehen

Hier sehen Sie unseren PL/SQL-Tipp „Autonome Transation”.

Autonome Transation

Tipp 67

  Thema: PROCEDUREN
  Datenbank-Version: RDBMS 8.x
  Erstellt am 07.10.19
  Bearbeitet am 09.08.24
CREATE OR REPLACE PROCEDURE ptest (
   name  VARCHAR2,
   beruf VARCHAR2
) IS
   PRAGMA autonomous_transaction; --<== Läuft quasi in einer eigenen Session ab 
BEGIN
   dbms_output.put_line('Hr. '
                        || name
                        || ' ist von Beruf '
                        || beruf);
   UPDATE emp
   SET
       ename = name,
       job = beruf
   WHERE
       empno = 8000;
   COMMIT; -- Commit oder Rollback ist bei einer Autonomen Transaktion Pflicht 
END; 
/

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