PROCEDURE sp_insert_emp
(
i_emp_id IN emp.emp_idTYPE,
i_ename IN emp.ename%TYPE,
i_sal IN emp.sal%TYPE
)
IS
BEGIN
INSERT INTO member_attribute
(
emp_id,
ename,
sal,
user_created,
date_created
)
VALUES
(
i_emp_id,
i_ename,
i_sal,
);
-- EXCEPTION HANDLER
EXCEPTION
WHEN OTHERS THEN
BEGIN
pkg_exception.g_error_message := SQLERRM;
pkg_exception.g_error_code := SQLCODE;
sp_log_exception('sp_insert_emp',
'ERROR',
USER,
pkg_exception.g_error_code,
pkg_exception.g_error_message,
'sp_insert_emp');
RAISE; /* Re-raise the current exception. */
END;
END sp_insert_emp;
在oracle中,它存储错误消息以及引发异常。有人可以建议我如何在Postgres中取得成就。
如果我发表评论,它将其存储在错误日志表中,否则会显示消息,但数据未存储在日志表中。