首页 > 其他分享 >KingbaseES 支持自定义异常

KingbaseES 支持自定义异常

时间:2023-02-03 12:15:07浏览次数:36  
标签:EXCEPTION 自定义 KingbaseES number error 异常

KingbaseES PLSQL 从 V8R6C4 版本开始,支持用户自定义异常。具体例子如下:

create or replace procedure p_test() as
  error_number EXCEPTION;
  x integer:=1;
begin
  if x < 10 then
    RAISE error_number;
  end if;
EXCEPTION
  when error_number then
    RAISE NOTICE 'number is less than  10';
end; 

使用注意事项:

1、用户自定义异常必须被显示触发

2、用户自定义异常可以与一个错误码进行绑定。

标签:EXCEPTION,自定义,KingbaseES,number,error,异常
From: https://www.cnblogs.com/kingbase/p/15306012.html

相关文章

  • KingbaseES 分区表与 Oracle 分区表对于空值的处理差异
     一、对于null值处理1、Oracle分区字段允许为空,只要存在maxvalue分区,值就可以插入。SQL>createtablet1(idnumber,datavarchar(9))partitionbyrange(id)......
  • KingbaseES 与 Oracle XML 语法比较
    KingbaseES内置支持XML相关操作,也可以通过xml2插件进行扩展支持。以下通过例子介绍KingbaseESXML与Oracle在用法上存在的一些差异。一、数据准备createtablet......
  • KingbaseES PLSQL 支持语句级回滚
    KingbaseES默认如果在PLSQL-block执行过程中的任何SQL语句导致错误,都会导致该事务的所有语句都被回滚,而Oracle则是语句级的回滚。KingbaseES为了更好的与Oracle兼容,新......
  • KingbaseES V8R6运维案例之---pg_statistic toast表故障修复
    ​案例说明:数据库在日常的维护过程中,执行表结构查询语句(\dt1),如下图所示,出现“missingchunknumber0fortoastvalue16259inpg_toast_2619”,从报错信息看和toast表......
  • Apipost如何自定义响应参数?
     Apipost支持在后执行脚本里对响应数据进行二次加工。例如你的响应内容如下:你可以通过在接口的后执行脚本中,通过如下脚本使响应json中的data.time字段转换为格......
  • KingbaseES V8集群运维案例之---系统用户修改密码或过期对ssh互信的影响
    案例说明:KingbaseV8主备流复制集群在通用机环境部署和运维,需要建立主机间的ssh互信,如果ssh互信被破坏,将导致集群故障。但有的生产环境为了系统安全需要,会配置密码管理策......
  • oracle 自定义函数splitstr
     函数主体createorreplacetypetype_splitastableofvarchar2(4000) createorreplacefunctionsplitstr(p_stringvarchar2,......
  • 微信小程序:自定义导航栏
    自定义导航栏使用weapp-navigation-bar组件,网址:https://github.com/mulook/weapp-navigation-bar使用说明:1、app.json配置以下属性"window":{"backgroundTe......
  • Spring Boot + WebSocket 实时监控异常
    本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校......
  • vue实现自定义v-loading指令
    实现dom节点的局部loading效果,效果如element-ui的v-loading。实现代码:loading.js,其中@/components/loadingComponent/index.vue为自定义的一个loading组件,可自行实现。......