Как использовать оптимистическую блокировку в моей процедуре? - PullRequest
0 голосов
/ 08 ноября 2018

Как использовать оптимистическую блокировку в процедуре upd_account, или я должен использовать это по-другому

Я делаю это в качестве упражнения, в задании написано, что я обращаю внимание на многократное использование пользователем, чтобы больше пользователей могли изменять значения для одного и того же acc_id. и смотреть оптимистично против пессимистической блокировки и последовательного чтения.

Не могу найти ничего о последовательном чтении. Это связано с оптимистической блокировкой? как использовать последовательное чтение? (или сделать новый вопрос)

Я новичок в Oracle

Прошу прощения, если я плохо объяснил.

Я работаю в Oracle 12C Release 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;
      /
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...