Мне нужно обработать ORA-01400 error (не может вставить NULL в («SCHEMA». »TABLE_NAME». «COLUMN_NAME»)), используя дескриптор исключения.Обработка Исключения ORACLE
ORACLE Предопределить несколько исключений, таких как (ACCESS_INTO_NULL, ZERO_DIVIDE и т. Д.), Но, по-видимому, не определяет исключение для ошибки ORA-01400, как мне обрабатывать этот конкретный код ошибки?
Мне нужно что-то подобное (принимаются другие предложения).
....
...
INSERT INTO MY_TABLE (CODE, NAME) VALUES (aCode,aName);
COMMIT;
EXCEPTION
WHEN NULL_VALUES THEN /* i don't know this value , exist?*/
Do_MyStuff();
WHEN OTHERS THEN
raise_application_error(SQLCODE,MY_OWN_FORMAT_EXCEPTION(SQLCODE,SQLERRM),TRUE);
END;
Большое спасибо. – RRUZ