В хранимой процедуре, к которой я привык;
raise_application_error (-20010, 'My Message');
, чтобы вызвать пользовательскую ошибку в определенной ситуации. То, что я пытаюсь сделать, это когда я делаю свой вызов JDBC из Java, чтобы иметь возможность идентифицировать эту ошибку как не просто исключение SQLException, чтобы я мог обрабатывать ее по-другому. Хотя я мог бы идентифицировать его по errorCode, но это, кажется, всегда 17062, а не -20010.
Есть ли другой способ сделать это, или я что-то упустил?