Oracle数据库中加锁应该都是悲观锁是吗?

前端之家收集整理的这篇文章主要介绍了Oracle数据库中加锁应该都是悲观锁是吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Oracle数据库中加锁应该都是悲观锁是吗?[问题点数:40分,结帖人chenchendf]

收藏
发表于: 2011-09-01 15:31:59 楼主 回复次数:15
回复于: 2011-09-01 16:22:59 #1得分:4
回复于: 2011-09-01 16:37:47 #2得分:2
一天十小时
回复于: 2011-09-01 17:40:55 #3得分:0
回复于: 2011-09-01 17:42:15 #4得分:0
回复于: 2011-09-01 20:05:17 #5得分:2
回复于: 2011-09-01 21:27:06 #6得分:5
引用6楼wffffc的回复:
SQL>desct
名称是否为空?类型
-------------------------------------------------------------------
INUMBER(38)

SQL>select*fromtwhererownum=1;

I
----------
258

SQL>updatetseti=255wherei=258;

已更新1行。

update语句里面加where条件,tom书里面说的大概就是这个意思。
没看出哪里加了乐观锁啊?update语句加where条件就是乐观锁?
回复于: 2011-09-02 08:57:20 #7得分:0
回复于: 2011-09-02 09:17:39 #8得分:2
回复于: 2011-09-02 09:27:05 #9得分:5
回复于: 2011-09-02 23:06:38 #10得分:2
回复于: 2011-09-06 18:54:38 #11得分:6
引用11楼fanxiaohe123的回复:
乐观锁用白话一点说:先改,改了再说,要是别人修改过了我就不再改了,要改也得重新查再改
一般是表共享,行排他
最好是乐观锁,因为效率,但当C/S结构时,悲观的好。
(都是自己的个人看法)
在oracle数据库里,举个乐观锁的例子?
回复于: 2011-09-07 08:03:53 #12得分:0
回复于: 2011-09-07 09:17:40 #13得分:6
胖胖_多多
回复于: 2011-09-07 09:29:31 #14得分:6
一天十小时
原文链接:https://www.f2er.com/oracle/206214.html

猜你在找的Oracle相关文章