一个简单的关于锁的问题 一个用户是system,另一个用户tmp,现在在用户system里新建一张表uu,插入两条记录(001,002),在一个用户里设置select * from uu where id=001 for update后;用另一个用户登入后查询可以,修改001记录不可以,但是修改002记录也不可以,这是为什么呀,照理说锁住第一行,修改第二行应该每问题呀,请指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是没有授权啊?如果用户只用查询权限当然改不了grant update on uu to tmp; 理论上是可以的,Oracle总是进行行琐。是不是tmp只有select的权限,没有update的权限grant update on uu to tmp;再试试不过像有的数据库DB2,是有可能存在这种情况的,如果没有对id建立索引的话,select for update会把扫描到的行全琐上。 奉献全部可用分求以下主从表查询优化方案 Oracle如何导出大文本到sql 求救:关于Oracle Secure Enterprise Search(安全企业搜索) web源配置问题 这个控制文件怎么写??? 求SQL,一个表的某个varchar字段的和? 原因不明? 哪里能查到oracle的BUG修正资料? Oracle操作 sqlplus如何调用存储过程,谢谢 给ASM加数据文件时问题 根据相邻行记录筛选记录 sql语句问题麻烦大家。
grant update on uu to tmp;
是不是tmp只有select的权限,没有update的权限
grant update on uu to tmp;再试试不过像有的数据库DB2,是有可能存在这种情况的,如果没有对id建立索引的话,
select for update会把扫描到的行全琐上。