zoukankan      html  css  js  c++  java
  • 关于自关联1

    SESSION 1:
    SQL> select * from v$mystat where rownum<2;
    
           SID STATISTIC#	   VALUE
    ---------- ---------- ----------
    	 1	    0	       0
    
    SQL> select * from a1;
    
    	ID FLAG1      FLAG2
    ---------- ---------- ----------
    	 1 a	      a1
    	 1 b	      b1
    
    SQL> update a1 set id=2 where flag1='a';
    
    1 row updated.
    
    
    SESSION 2:
    SQL>  update a1 set id=2 where flag1='a';
    
    
    SQL> select * from v$lock;
    
    ADDR	 KADDR		 SID TY        ID1	  ID2	   LMODE    REQUEST	 CTIME	    BLOCK
    -------- -------- ---------- -- ---------- ---------- ---------- ---------- ---------- ----------
    35000FE8 35001014	  12 XR 	 4	    0	       1	  0	   208		0
    3500105C 35001088	  12 RD 	 1	    0	       1	  0	   208		0
    350010D0 350010FC	  12 CF 	 0	    0	       2	  0	   208		0
    350011B8 350011E4	  12 RS 	25	    1	       2	  0	   204		0
    3500122C 35001258	   1 AE        100	    0	       4	  0	   123		0
    350012A0 350012CC	  11 RT 	 1	    0	       6	  0	   204		0
    35001314 35001340	  10 PW 	 1	    0	       3	  0	   200		0
    35001388 350013B4	  13 TS 	 3	    1	       3	  0	   201		0
    350013FC 35001428	  15 AE        100	    0	       4	  0	   195		0
    35001470 3500149C	  10 MR 	 1	    0	       4	  0	   202		0
    350014E4 35001510	  10 MR 	 2	    0	       4	  0	   202		0
    
    ADDR	 KADDR		 SID TY        ID1	  ID2	   LMODE    REQUEST	 CTIME	    BLOCK
    -------- -------- ---------- -- ---------- ---------- ---------- ---------- ---------- ----------
    35001558 35001584	  10 MR 	 3	    0	       4	  0	   202		0
    350015CC 350015F8	  10 MR 	 4	    0	       4	  0	   202		0
    35001640 3500166C	  10 MR 	 5	    0	       4	  0	   202		0
    350016B4 350016E0	  10 MR        201	    0	       4	  0	   202		0
    35001728 35001754	  25 AE        100	    0	       4	  0	   180		0
    3500179C 350017C8	  26 AE        100	    0	       4	  0	    94		0
    35001810 3500183C	  17 AE        100	    0	       4	  0	   177		0
    35001884 350018B0	  26 TX     393229	 9322	       0	  6	    92		0
    350018F8 35001924	  31 AE        100	    0	       4	  0	     9		0
    00FF8BF4 00FF8C24	  26 TM      75517	    0	       3	  0	    92		0
    00FF8BF4 00FF8C24	   1 TM      75517	    0	       3	  0	   103		0
    
    ADDR	 KADDR		 SID TY        ID1	  ID2	   LMODE    REQUEST	 CTIME	    BLOCK
    -------- -------- ---------- -- ---------- ---------- ---------- ---------- ---------- ----------
    33140924 33140964	   1 TX     393229	 9322	       6	  0	   103		1
    
    23 rows selected.
    
    SQL> select * from v$lock where sid in (1,26);
    
    ADDR	 KADDR		 SID TY        ID1	  ID2	   LMODE    REQUEST	 CTIME	    BLOCK
    -------- -------- ---------- -- ---------- ---------- ---------- ---------- ---------- ----------
    3500122C 35001258	   1 AE        100	    0	       4	  0	   332		0
    3500179C 350017C8	  26 AE        100	    0	       4	  0	   303		0
    35001884 350018B0	  26 TX     393229	 9322	       0	  6	   301		0
    01015210 01015240	  26 TM      75517	    0	       3	  0	   301		0
    01015210 01015240	   1 TM      75517	    0	       3	  0	   312		0
    33140924 33140964	   1 TX     393229	 9322	       6	  0	   312		1
    
    6 rows selected.
    
    SQL> create table a as select * from v$lock where sid in (1,26);
    
    Table created.
    
    SQL> create table b as select * from v$lock where sid in (1,26);
    
    Table created.
    
    
    SQL> select hold.sid, block.sid from a hold ,b block
    where hold.id1=block.id1
    and block.request<>0
    and hold.sid<>block.sid  2    3    4  
      5  ;
    
           SID	  SID
    ---------- ----------
    	 1	   26
    
    
    
    
    

  • 相关阅读:
    树状数组
    LCA最近公共祖先
    ordered_set
    马拉车算法
    数论
    图论
    其他
    线段树
    序列自动机
    优先队列
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13352432.html
Copyright © 2011-2022 走看看