关于oracle锁表的问题 insert into table1select * from table2我查出table2的内容,insert到table1中查询的数据量很大,用时大约半小时请问在这半小时中table1和table2谁会被锁住 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert 会给表加行级锁 锁定正在操作的行,对其他行不会加锁单纯的select是不过给表加锁的所以你的table1会加行级锁 而table2则不会被锁定 表2很大的话你倒是应该担心是不是会出现ora-01555 snapshot too old.oracle读不加锁,而且也没有什么锁升级.所以只会有表1的行级锁. 100分,求写一个简单的触发器 写个SQL语句纠结了很久 PL/SQL dev远程连接 telnet 通过 提示超时 Orcale面试题 VC++的ATL(不支持MFC)用ADO的ADDNEW方法怎么存储ORACLE的日期类型字段值 oracle的存储过程中为何无法使用cte 安装oracle client出错 急!在线,连不到数据库,报错ORA-12560:TNS 协议适配器错误,怎么办? 为什么我用NET8连接服务,测试一会儿失败,一会儿成功?() oracle无法使用连接串自动登录,可以手工登录 判断时间段的问题 Oracle 数据分组统计的问题~!(在线等)
锁定正在操作的行,对其他行不会加锁单纯的select是不过给表加锁的所以你的table1会加行级锁 而table2则不会被锁定
oracle读不加锁,而且也没有什么锁升级.所以只会有表1的行级锁.