Oracleのドキュメントから:-
ORA-00054 resource busy and acquire with NOWAIT specified
Cause: Resource interested is busy.
Action: Retry if necessary.
このコードではSELECT FOR UPDATE NOWAIT
、更新しようとしている行をロックするコマンドを発行します。
現在のロジックでは、SQLエラーが返された場合54
、別のユーザーが同じレコードを更新しようとしていると見なされます。このロジックは有効ですか?
Oracleのドキュメントからは、DBが圧倒されている場合は、このエラーがスローされる可能性があるように見えます。
上記のSQLコマンドのみを使用している場合、このエラーの考えられる理由は何ですか?