如何解決oracle數據庫中無法使用for?
會加鎖
這個一般這樣寫的
begin
select NVL(id,-1) into v_id from student where id = 3 for update;exception when no_data_found then
v_id =-1;
end;
就是用異常去寫,以前剛學的時候也跟樓主一樣寫法,不行的哈。沒得到數據跟得到的是NULL不是一回事。
如何解決oracle數據庫中無法使用for?
會加鎖
這個一般這樣寫的
begin
select NVL(id,-1) into v_id from student where id = 3 for update;exception when no_data_found then
v_id =-1;
end;
就是用異常去寫,以前剛學的時候也跟樓主一樣寫法,不行的哈。沒得到數據跟得到的是NULL不是一回事。