racle 9i 10g 编程艺术书中对oracle 的锁类型有三种分类:DML锁,DDL 锁 以及 内部锁和闩 针对DML 锁并没有详细的介绍,只说明有TM(表)锁 和TX(行)锁 网上搜索一些资料资料:
对此我产生了一些疑问,这里表头说明这些锁都是TM锁,但是我怎么感觉2&3 是TX锁呢?2&3 到底是TX锁还是TM锁?
对此我产生了一些疑问,这里表头说明这些锁都是TM锁,但是我怎么感觉2&3 是TX锁呢?2&3 到底是TX锁还是TM锁?
解决方案 »
- SQLPLUS中导出长字符串格式的数据怎么处理
- oracle 安装号授权
- select 部分选取
- select col,* from tablename Oracle不支持这样的写法?
- 创建游标出问题(不好意思,我分数用完了,问题挻重要的,谢谢)
- 如何快速判断数据表中是否有符合某些条件的记录??
- 如何知道blob字段是否被修改过?
- 求ORACLE8I的下载。。ORACLE的网站上只有9I 和10G ,谁知道那有下????
- 如何把执行存储过程的的信息保存到文本文件中?
- 江湖救急啊~~ORACLE的BDE安装打包问题
- 新手sql语句编写
- 一直有个疑问 sqlserver的sql语句叫t-sql,oracle的sql语句叫pl-sql 那么mysql的sql语句叫什么?
SS,SX是作用在表上锁的模式。
你说他是TX锁也可以。
2 & 3 应该是 行锁,也就是 TX锁。其实TM 和 TX 就是作用范围不同,TM可以说是段级别的锁,对于分区表可能是锁定一个分区,对于一个实体表,那么可能就是锁住一个表。而TX 简单来说是 锁定行,可能是共享的方式,也就是可以读取,也可以是独占的方式,那么就不能读取,只能修改。