搜索
首页 电脑/网络 系统软件 早泄自治方法

小议Oracle11g有哪些自治事务?

小议Oracle11g有哪些自治事务?

全部回答

2017-07-26

47 0
    那么自治事务是否和推测的一样,是由另一个会话执行的操作呢,下面通过几个例子来验证这一点: SQL> TRUNCATE TABLE T_AUTO_TRANS; 表被截断。
   SQL> CREATE OR REPLACE PROCEDURE P_AUTO AS 2 PRAGMA AUTONOMOUS_TRANSACTION; 3 BEGIN 4 INSERT INTO T_AUTO_TRANS VALUES (2, 'TEST'); 5 DBMS_LOCK。
    SLEEP (10); 6 COMMIT; 7 END; 8 / 过程已创建。 SQL> SELECT SID FROM V$MYSTAT WHERE ROWNUM = 1; SID ---------- 143 在另外一个会话登陆,检查当前系统中会话数量: SQL> CONN / AS SYSDBA已连接。
     SQL> SET SQLP 'SQL2> ' SQL2 > SELECT SID, USERNAME, STATUS FROM V$SESSION; SID USERNAME STATUS ---------- ------------------------------ -------- 137 ACTIVE 143 YANGTK INACTIVE 145 ACTIVE 147 ACTIVE 149 ACTIVE 154 SYS ACTIVE 156 ACTIVE 157 ACTIVE 160 ACTIVE 161 ACTIVE 162 ACTIVE 163 ACTIVE 164 ACTIVE 165 ACTIVE 166 ACTIVE 167 ACTIVE 168 ACTIVE 169 ACTIVE 170 ACTIVE 已选择19行。
     下面执行P_AUTO过程,这个过程会等待10秒的时间: SQL> EXEC P_AUTO。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
系统软件
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
软件
系统软件
多媒体软件
办公软件
网络软件
图像处理软件
系统软件
系统软件
举报
举报原因(必选):
取消确定举报