千家信息网

oracle触发器中如何使用自治事务

发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,小编给大家分享一下oracle触发器中如何使用自治事务,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!采用自治事务的方式,可以在trigger里rollback or commit;例
千家信息网最后更新 2024年09月21日oracle触发器中如何使用自治事务

小编给大家分享一下oracle触发器中如何使用自治事务,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

采用自治事务的方式,可以在trigger里rollback or commit;
例子如下:

SQL codeCREATE OR REPLACE TRIGGER TRI_TRACE   BEFORE INSERT OR DELETE OR UPDATE ON XXTABLE   FOR EACH ROW DECLARE   PRAGMA AUTONOMOUS_TRANSACTION;  -- 声明自治事务 BEGIN   IF UPDATING THEN     ................     ................;   END IF;     ........     IF :NEW.ID = 1001 THEN     ROLLBACK;  -- 回滚上面…

看完了这篇文章,相信你对"oracle触发器中如何使用自治事务"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

0