oracle 的 for update的使用
各位大神,我想问一下,数据库是oracle,例如有表student,我这个语句这样写select*fromstudentwhereid=3forupdate;如果这个查询...
各位大神,我想问一下,数据库是oracle,例如有表student,我这个语句这样写select * from student where id = 3 for update;如果这个查询的记录为空,那么for update是否还会起到加锁的作用。 还有在PL/SQL中,如果我这样写 select NVL(id,-1) into v_id from student where id = 3 for update;同样,表中没有id为3的记录,所以查询的记录同样为空,但是此时 v_id 的值是什么? 我想要得到-1,但是貌似不行。
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |