如何在oracle中使用排他锁

如何在oracle中使用排他锁,第1张

个人理解:

排他分为,乐观排他

悲观排他,就是乐观锁和悲观锁的意思,

乐观与悲观针对的是数据库而言,

乐观排他后,别人也能进行数据修改,但是当你提交时候发现数据被修改了就会报错。

悲观排他后,别人是动不了这些数据的。

共享锁不甚了解

半专业回答:

1, 这是个疑问句吗

2,如果只是 读 *** 作是不会加锁的

3,事务2 什么 *** 作都不行

4,事务2 可以加共享锁,不能加排他锁

问题补充回答

读 *** 作就是select ,任何时刻都可以,因为是非阻塞读,由UNDO机制实现

共享锁是保证表结构不能被更改,但是可以更改没有加排他锁的数据

共享锁是表级的,排他锁是行级的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7987258.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存