应该不会,因为你先有个锁表的过程,如果你把表锁住,另一个人就不能锁住表,他只能等你进行COMMIT之后才能就行LOCK,这样的话取到的值也是你UPDATE过后的值。
解决方案 »
- oracle数据类型问题
- 关于监测sql语句的执行时间
- 紧急求救!
- 数据库插入
- Oracle 10g 64bit导入导出数据慢慢慢慢
- 请问oracle数据库有90万,用where删除最快方法
- 如何缩小系统表空间?
- 请问,如何在Oracle中选择前多少条记录阿?类似SQL Server中的select top 100 * from ....
- 我装有两个OS,在简体的win2003上装了个oracle9,发现在OEM里包错的框里的汉字都变成了????,有社么办法吗?
- oracle 不能执行(在mysql执行很好)的sql语句?
- 使用oracle的UTL_FILE写入文件报错
- oracle 计算timestamp时间差?搞了一下午了!!!
是啊 我也是这样想的 但是客户说取出来会有重复的值 就搞不懂为什么了
是啊 我也是这样想的 但是客户说取出来会有重复的值 就搞不懂为什么了
尝试了一下,发现好像不是我们想的那样,锁住表的过程,另一个人只不过是不能提交,保险起见,建议用sequence来做
是啊 我也是这样想的 但是客户说取出来会有重复的值 就搞不懂为什么了
尝试了一下,发现好像不是我们想的那样,锁住表的过程,另一个人只不过是不能提交,保险起见,建议用sequence来做
我测试锁住一个表 另外一个存储过程在执行的时候 就不能去锁这个表里 会等待第一个提交之后才能再去锁定的。 你用什么工具测试的?
是啊 我也是这样想的 但是客户说取出来会有重复的值 就搞不懂为什么了
尝试了一下,发现好像不是我们想的那样,锁住表的过程,另一个人只不过是不能提交,保险起见,建议用sequence来做
我测试锁住一个表 另外一个存储过程在执行的时候 就不能去锁这个表里 会等待第一个提交之后才能再去锁定的。 你用什么工具测试的?
直接在命令行输入锁表命令和update,不要COMMIT,
再打开一个窗口进行update。
这样你可以模拟出多个session操作