FORMAT_ERROR_BACKTRACE
接口/方法功能
用于格式化从当前的错误点到捕获错误的异常处理程序的堆栈信息。
接口/方法声明
FORMAT_ERROR_BACKTRACE()
返回值
返回值类型 | 说明 |
---|---|
VARCHAR | 堆栈信息 |
操作示例
sql
CREATE FUNCTION ERR_STACK(A BIGINT)RETURN BIGINT
IS
DECLARE
RES BIGINT;
BEGIN
RES:= A/0;
RETURN RES;
END;
CREATE FUNCTION OUTPUT_ERR RETURN BIGINT
IS
DECLARE
RETURN ERR_STACK(20);
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE(DBMS_UTILITY.FORMAT_ERROR_BACKTRACE());
RETURN 1;
END;
SELECT OUTPUT_ERR();