Oracle function??è??ùμ??°(2)

来源:未知 责任编辑:责任编辑 发表时间:2014-01-20 07:55 点击:

   elsif v_temp > 9000 and v_temp <= 35000 then
     v_temp := v_temp * 0.25;
     v_quick_deduction := 9000*(0.25-0.2) + 4500*(0.2-0.1) ;
   elsif v_temp > 35000 and v_temp <= 55000 then
     v_temp := v_temp * 0.3;
     v_quick_deduction := 35000*(0.3-0.25) +  9000*(0.25-0.2);
   elsif v_temp > 55000 and v_temp <= 80000 then
     v_temp := v_temp * 0.35;
     v_quick_deduction := 55000*(0.35-0.3) + 35000*(0.3-0.25);
   elsif v_temp > 80000 then
     v_temp := v_temp * 0.45;
     v_quick_deduction := 80000*(0.45-0.35) + 55000*(0.35-0.3);
   else
     dbms_output.put_line(??à′?í2?ê?????!);
     v_temp := 0;
   end if;
   v_expense := v_temp - v_quick_deduction;
  return(v_expense);
end tax;2aê?£o select tax(5000) from dual;

?á1?£o125

 

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Table函数使用简介
  • Oracle数据库Constraint约束的常用操作及异常处理
  • Bulk Collect性能分析(zz)
  • export/import的使用
  • OCP043第十五讲 Database Security
  • ORACLE10gr2数据导入MySQL方案
  • oracle 让sys用户可以使用isqlplus
  • 在oracle数据库下使用iSQL*Plus DBA访问数据库
  • Oracle行列转换小结
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1