Necesito manejar el ORA-01400 error (no puedo insertar NULL en ("SCHEMA". "TABLE_NAME". "COLUMN_NAME")) utilizando un controlador de excepción.Manejar Excepciones de ORACLE
ORACLE Predefinir algunas excepciones como (ACCESS_INTO_NULL, ZERO_DIVIDE y así sucesivamente), pero aparentemente no define una excepción para el error ORA-01400, ¿cómo manejo este código de error en particular?
Necesito algo como esto (se aceptan otras sugerencias).
....
...
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;
Muchas gracias. – RRUZ