“顺序事务”与“只读事务”如何实际应用?
“顺序事务”与“只读事务”如何实际应用?
“只读事务”是指只允许查询操作,而不允许任何dml操作的事务。例如有两个session,sessionA及session B。当sessionA设置了只读事务后,即使session B对sessionA所查询信息做了修改,而SessionA所查询的依然是修改前的值。
Time 1:Session A:scott@KENNY> set transaction read only;Transaction set。Time2:Session B:scott@KENNY> update emp set sal=4000 where ename='SMITH';1 row updated。
scott@KENNY> commit;Commit complete。Time 3:Session A:scott@KENNY> select * from emp where ename='SMITH';EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO---------- ---------- --------- ---------- --------- 7369 SMITH CLERK 7902 17-DEC-80 2000 20我们可以看到,在Session A下所查到的值仍然是更改前的sal:2000。
================================================= 由于在只读事务中,无法继续执行dml操作,因此,可以设置顺序事务用来enable: sql>set transaction isolation level serializable; 至此,我们就可以在session中继续dml操作了。
答:详情>>
问:同事ip:10.101.107.28 我的IP:10.101.104.23我们在...
答:你们公司是WINDOWS域环境吗,如果是的话,你在网上邻居里应该能看到对方的主机。让她把文件夹共享出来就可以。 如果不是WINDOWS域,那得看你们是不是在一个...详情>>
问:数据结构顺序表的建立,可定义顺序表 #define maxnum elemtyp...
答:打开VC ,然后点击新建,出来界面之后选择Win32 Console Application并输入工程的名称和选择项目的位置,然后出现“一个空工程”,在点击“...详情>>