什么是高级?这就叫高级—openGauss(303)

29 阅读1分钟

#openGauss #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/

EXCEPTION_INIT语法

兼容O模式下,支持使用EXCEPTION_INIT语法自定义错误码SQLCODE。语法格式如下:

图 6 exception_init::=

参数说明

  • exception_name为用户申明的异常名,EXCEPTION_INIT语法必须出现在与申明异常相同部分,位于申明异常之后。
  • sqlcode为自定义的SQLCODE,必须为负整数,取值范围-2147483647~-1。

须知: 使用EXCEPTION_INIT语法自定义错误码SQLCODE时,SQLSTATE与SQLCODE相同,SQLERRM格式为" xxx: non-GaussDB Exception"。比如自定义SQLCODE=-1,则SQLSTATE="-1",SQLERRM=" 1: non-GaussDB Exception"。

#openGauss #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/