请问VB中更新Oracle中记录,怎么实现记录条锁定后再更新? select * from tab_name for update; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 感谢chanet的回复。这么说我要在update语句前先要用select找到这些记录,然后再update?再次感谢chanet的回复。 是的,先选择你要UPDATE的记录锁定,就是select后加for update这样记录在你commit之前是不能更改的 防止脏数据,sql server中,一般是,先把table锁定,在update,再unlockoracle中,可以锁定到行级,就是select * from ... for update 谢谢chanet\luxuezhu\rolandzhang三位大哥的指导,谢谢,以后共同进步啊! exp问题 请教一段sql语句编写 Oracle多表连接更新 [200分]急 触发器错误! 谁能帮我写个RMAN备份恢复的例子,谢谢了! 求救关于oracle的数据库转移后的新库中使用sqlldr出错。 oracle 有这种语句么?? select * from test where a like'[a-z]%' 急救!!我的oracle今天突然进不去了,怎么解决阿~~~~在线等 如何利用查询的返回值进行数据库的插入操作? 初级 高手进来瞧瞧,走过的路过的千万不要错过!!! 请教函数To_number的使用
这样记录在你commit之前是不能更改的
sql server中,一般是,先把table锁定,在update,再unlock
oracle中,可以锁定到行级,就是select * from ... for update