如何在过程upd_account中使用乐观锁定, 或者我应该以其他方式使用它
我这样做是一个练习,在编写任务时,我注意用户的多次使用,即更多用户可以更改同一acc_id的值。 以及乐观锁定和悲观锁定以及一致阅读。
我找不到有关一致阅读的任何信息。 它与乐观锁定相关联吗? 如何使用一致读取? (或提出一个新问题)
我是Oracle的初学者
很抱歉,如果我不能很好地解释。
我正在oracle 12c第2版中工作
谢谢前进
我有包裹体,看起来像这样:
CREATE OR REPLACE PACKAGE BODY account_api AS
...
PROCEDURE upd_account
(p_acc_id accounts.acc_id%type
, p_acc_name accounts.acc_name%type
, p_acc_amount accounts.acc_amount%type
, p_acc_date accounts.acc_date%type
)
IS
BEGIN
UPDATE accounts
set acc_name = p_acc_name
, acc_amount = p_acc_amount
, acc_date = p_acc_date
WHERE acc_id = p_acc_id;
COMMIT;
END;
...
end account_api;
/