错误俘获处理
最近更新时间: 2025-02-18 16:02:00
postgres=# CREATE OR REPLACE PROCEDURE p_exception(a_id integer,a_nc text) AS
$$
BEGIN
INSERT INTO t_exception VALUES(a_id,a_nc);
RETURN ;
EXCEPTION WHEN OTHERS THEN
RAISE NOTICE '执行出错';
END;
$$
LANGUAGE plpgsql;
CREATE PROCEDURE
postgres=#
postgres=# CALL p_exception(1,'Tbase');
CALL
postgres=# CALL p_exception(1,'Tbase');
NOTICE: 执行出错
CALL