EXCEPTION WHEN Salary_out_of_range THEN Raise_application_error ( -20300, 'Salary '|| TO_CHAR(:NEW.Sal) ||' out of range for ' || 'job classification ' ||:NEW.Job ||' for employee ' || :NEW.Ename ); WHEN NO_DATA_FOUND THEN Raise_application_error(-20322, 'Invalid Job Classif...
NO_DATA_FOUND 選択基準を満たす行がありませんでした。 NOT_LOGGED_ON データベース接続が存在しません。 OTHERS 例外セクション内の先行する条件によってキャッチされなかった例外のすべてが対象です。 SUBSCRIPT_BEYOND_COUNT 添字が、範囲外であるか、または存在しません。 SUBSCRIPT_OUTSIDE...
BEGIN SELECT val INTO answer FROM role_level_config_params WHERE role_id = p_role_id AND name = p_param; RETURN answer; -- Found EXCEPTION WHEN no_data_found THEN NULL; -- Fall through to following code END; -- Is parameter set at application level? BEGIN SELECT val INTO answer FROM...
trans_type; END IF; COMMIT; EXCEPTION WHEN NO_DATA_FOUND OR nonexistent THEN :status := 'Nonexistent account'; WHEN OTHERS THEN err_msg := SUBSTR(SQLERRM, 1, 70); :status := 'Error: ' || err_msg; END; END-EXEC; --- end PL/SQL block --- display 'Status: ', status; ENDLO...
NO_DATA_FOUND ORA-01403 +100 単一行のSELECTによって行が戻されなかったか、またはプログラムによって、ネストした表内の削除された要素や連想配列(索引付き表)内の初期化されていない要素が参照されました。 PROGRAM_ERROR ORA-06501 -6501 PL/SQLに内部的な問題が発生しました。 RO...