#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
两种设置SQLSTATE的方式:
CREATE OR REPLACE PROCEDURE proc_raise2(user_id in integer)
AS
BEGIN
RAISE 'Duplicate user ID: %',user_id USING ERRCODE = 'unique_violation';
END;
/
\set VERBOSITY verbose
call proc_raise2(300011);
--执行结果
ERROR: Duplicate user ID: 300011
SQLSTATE: 23505
#openGauss #入门 #安装 #数据库 #开源