独立事务

CREATE OR REPLACE PROCEDURE emp_p2 AS

  a VARCHAR2(50);

PRAGMA AUTONOMOUS_TRANSACTION; /*每次执行都会把当前存储过程独立出来,rollback不会影响主事务数据的修改*/

BEGIN

  SELECT e.name INTO a FROM employees e WHERE e.id = '0';

  dbms_output.put_line('p2:' || a);

  ROLLBACK;

END emp_p2;

猜你喜欢

转载自blog.csdn.net/qq_39665357/article/details/82182047
今日推荐