摘要:
在使用Oracle数据库更新数据的时候,有两种查询方式可以修改编辑数据: select t.*,t.rowid from table t select * from table for update 在使用第二种方式的时候如果卡住或意外退出,会导致这个表锁住,之后无法被修改。 使用以下方法处理锁表 阅读全文
posted @ 2023-02-23 09:46
lclc
阅读(126)
评论(0)
推荐(0)
摘要:
ORACLE里锁有以下几种模式: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁,sub share 3:Row-X 行独占(RX):用于行的修改,sub exclusive 4:Share 共享锁(S):阻止其他DML操作,share 5:S/Row-X 共享行独占(SR 阅读全文
posted @ 2023-02-23 09:45
lclc
阅读(2289)
评论(0)
推荐(0)
摘要:
1. 首先查看数据库中哪些表被锁了,找到session ID: 使用sql: select b.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects bwhere b.object_id = 阅读全文
posted @ 2023-02-23 09:43
lclc
阅读(953)
评论(0)
推荐(0)
摘要:
一.拼接:1.使用“||”来拼接字符串: select '拼接'||'字符串' as Str from dual; 2.使用concat(param1,param2)函数实现: select concat('拼接','字符串') as Str from dual; 注:oracle的concat() 阅读全文
posted @ 2023-02-23 09:39
lclc
阅读(3326)
评论(0)
推荐(0)