关于Oracle中的锁

倒脚不算踢球 2012-07-14 05:19:48
以火车票订票系统为例:

假设售票员A需要出一张票,A查询数据记录的时候会锁住对应记录,那么售票员B此时能否查看到相应剩余票数的数据,如果不能查看,那不是A一直锁住,B就会一直不能查看;

若果能查看,那B查看的时候A出了一张票,那么B看到的数据岂不是不准确;
这个Oracle是怎么处理的,请各位给解释下。
...全文
84 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
陈字文 2012-07-16
  • 打赏
  • 举报
回复
等待高人讲一下吧,回头我总结一下,这个貌似之前我总结过。。汗。。。
tan921112 2012-07-16
  • 打赏
  • 举报
回复
介于这种情况,oracle事务处理机制是不允许两个事务同时操作一个数据,这样的话就会产生脏数据。
类似与银行一样,同一个账户你执行查询操作的时候 会开始一个事务 直到事务结束 如果你又对这个账户执行操作是不允许的 具体的话我解释不清楚,还是学生。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧