pl/sql

PL/SQL是Oracle数据库中的扩展语言,结合了过程语言和SQL。它由声明、执行和异常处理三部分组成,其标识符有特定的命名规则。在初步使用中,包括单行和多行注释、各种数据类型如标量、LOB和属性类型,以及异常处理和游标的使用,如静态游标(隐式和显示游标)和存储过程。
摘要由CSDN通过智能技术生成


一、PL/SQL是什么?

结合了oracle过程语言和结构化查询语言的一种扩展语言.
一个PL/SQL块由三部分组成,即声明部分丶执行部分丶异常处理部分

--声明
declare 
  v_taxes number :=3500;
  v_money number ;
  v_sal number:=1500;
begin  --执行部分
  -- Test statements here
  if v_sal-v_taxes<1500 then
     v_money :=(8000-v_taxes)*0.03-0;
     dbms_output.put_line('应交税1:'|| v_money);
  elsif  v_sal-v_taxes>=1500 and  v_sal-v_taxes<4500 then 
    v_money :=(8000-v_taxes)*0.1-105;
    dbms_output.put_line('应交税:'|| v_money);
  elsif  v_sal-v_taxes>=4500 and  v_sal-v_taxes<9000 then 
    v_money :=(8000-v_taxes)*0.2-555;
    dbms_output.put_line('应交税:'|| v_money);
  elsif  v_sal-v_taxes>=9000 and  v_sal-v_taxes<35000 then 
    v_money :=(8000-v_taxes)*0.25-1005;
    dbms_output.put_line(&#
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值