首页 > 其他分享 >手动抛异常

手动抛异常

时间:2023-01-19 13:56:36浏览次数:33  
标签:end custid into 手动 id dept 异常 order

---------------------------------------阶段3----------------------------------------------------------------------------------------------
declare
v_dept dept%rowtype;
begin
v_dept.deptno:=&deptno;
V_dept.dname:='&deptname';
V_dept.loc:='&loc';
if instr(v_dept.dname,' ')>0 then
raise_application_error(-2100,'部门名称不能包含空格');
else
insert into dept values v_dept;
end if;
end;
/

---------------------------------------阶段3练习----------------------------------------------------------------------------------------------
declare
v_order tb_orders%rowtype;
begin
v_order.ORDERID:=&ORDERID;
v_order.SUBSCRIBEDATE:='&SUBSCRIBEDATE';
v_order.PAYMENTDATE:='&PAYMENTDATE';
v_order.custid:=&custid;
select max(id) into v_order.id from tb_orders;
select id into v_order.custid from tb_cust where id=v_order.custid;
if v_order.custid!=null then
raise_application_error(-2100,'客户编号不存在');
else
insert into tb_orders values v_order;
end if;
end;
/

标签:end,custid,into,手动,id,dept,异常,order
From: https://www.cnblogs.com/ivenlin/p/17061375.html

相关文章

  • C#异常
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespacelearn_try{internalclassP......
  • hibernate-validator校验参数(统一异常处理)
    hibernate-validator一、概述BeanValidation源于JSR-303,而JSR303是JavaEE6中的一项子规范。JSR349、JSR380是其升级版,添加了一些新的特性。Oracle公司传统艺能,一流公......
  • 异常捕获
    目录异常捕获一、关于异常捕获的基本知识1.异常定义2.异常分类3.异常结构4.异常类型5.断言与主动抛异常二、异常捕获语法结构1.基本语法结构2.查看错误的信息3.针对不同的......
  • ssh登录异常
    概述golang实现telnet效果发现ssh异常,在正常的linux是没问题在wsl下提示如下异常envwindow11wsl2.0golang异常信息openfailed:administrativelyprohibited:o......
  • Dubbo-11191 用Maven插件应急修复Dubbo3.1.5以前的空指针异常
    问题java.lang.NullPointerException:nullatorg.apache.dubbo.registry.client.metadata.MetadataServiceDelegation.getAllUnmodifiableSubscribedURLs(MetadataS......
  • 6异常机制
    异常机制异常是指程序运行中出现的不期而至的各种状况:文件找不到、网络连接失败、非法参数等   ctrl+alt+t自定义异常用户自定义异常类,只需继承Exception类即可......
  • 统一返回对象封装和统一异常捕获封装springboot starter
    好久没有更新文章了,高龄开发没什么技术,去了外包公司后没怎么更新文章了。今天分享下统一处理starter,相信开发web系统的时候都是会涉及到前后端的交互,而后端返回数据的时候......
  • 小满nestjs(第十七章 nestjs 异常拦截器)
    上一章我们讲了全局响应拦截,这一章我们来讲一下全局异常拦截器common下面新建filter.ts让我们创建一个异常过滤器,它负责捕获作为​​HttpException​​​类实例的异常,并为它......
  • 手写笔记16:错题整理“继承 & 异常”
    ......
  • 异常
    异常分类检查性异常、运行时异常、错误ERROR:检查性异常:用户错误或问题引起的异常,程序员无法预见;在编译时不能被忽略;例如:打开一个不存在的文件运行时异常:可......