|
最初由 bodyguard 发布
[B]在某些情况下,OPEN游标时就锁定了相关记录,这些锁定的依据或许是ROWID,或许是字段中的条件值.OPEN时存在以下几种情况
1:不需读表中数据,也不需rowid
2:需要读rowid ------- 能具体化 ?
3:需要读表中部分数据(但并不返回数据),读的这些数据并不是SELECT 子句中的项,而是where 以后的部分. ----- 你这到底是表达的什么意思?能否具体点.我越来越迷糊了,都不知道您再说啥
这个我以后再做实验.
biti_rainy或其他人有空做了贴上了让我们欣赏欣赏. [/B]
open 的时候锁定记录? 不会说的是 select ... for update ?
那又是什么呢 ?
还是一句话,能否把您的猜测,举个实际的例子.或者是文章观点的来源. 若是臆测,并且没有具体举例,我连一个推翻这个论点的例子都不知道如何去做 |
|