测试数据如下所示
CREATE TABLE T1(ID NUMBER,NAME VARCHAR2(10));
BEGIN
EXECUTE IMMEDIATE 'INSERT INTO T1(ID,NAME) VALUES(5,''TEST'')';
END;
/
SELECT LOCKED_MODE FROM V$LOCKED_OBJECT;
----------------------------------------------
LOCKED_MODE
3
------------------------------------------------------------------------
BEGIN
EXECUTE IMMEDIATE 'INSERT INTO T1(ID,NAME) VALUES(5,''TEST'')';
EXECUTE IMMEDIATE 'CREATE TABLE T2(ID NUMBER,NAME VARCHAR2(10))';
END;
/
SELECT LOCKED_MODE FROM V$LOCKED_OBJECT;
--无数据
------------------------------------------------------------------------
BEGIN
EXECUTE IMMEDIATE 'INSERT INTO T1(ID,NAME) VALUES(5,''TEST'')';
EXECUTE IMMEDIATE 'CREATE INDEX T1_ID ON T1(ID)';
END;
/
SELECT LOCKED_MODE FROM V$LOCKED_OBJECT;
--无数据
本文通过一系列的Oracle SQL语句操作,展示了如何创建表、插入数据并观察不同操作对锁定模式的影响。测试包括了插入相同ID的数据、创建新表以及创建索引等场景。
8949

被折叠的 条评论
为什么被折叠?



