Chinaunix首页 | 论坛 | 博客
  • 博客访问: 403794
  • 博文数量: 105
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 889
  • 用 户 组: 普通用户
  • 注册时间: 2016-01-23 21:45
个人简介

目前在一家电信公司就职报表开发工程师,2010年开始从事运维方面的工作,期间从事过业务维护工程师、自动化运维工程师,2016年转为报表开发工程师。有耐心,抗压力、爱折腾,喜欢研究自动化工具。

文章分类

全部博文(105)

分类: 系统运维

2016-03-16 14:19:33

存储函数
create or repace function func_name(id number,salary number)
return number
is
--函数使用过程中,需要声明的变量、记录类型
begin 
--函数执行部分
exception
--程序执行产生的异常部分
end;
例如:
create or replace function GET_PROVINCE(num in varchar)
return varchar
is
v_ar  varchar(8);
Begin
 select   decode(num,
'001','总部001',
'010','内蒙古',
'011','北京',
'013','天津',
'017','山东',
'018','河北',
'019','山西',
'030','安徽',
'031','上海',
'034','江苏',
'036','浙江',
'038','福建',
'050','海南',
'051','广东',
'059','广西',
'070','青海',
'071','湖北',
'074','湖南',
'075','江西',
'076','河南',
'079','西藏',
'081','四川',
'083','重庆',
'084','陕西',
'085','贵州',
'086','云南',
'087','甘肃',
'088','宁夏',
'089','新疆',
'090','吉林',
'091','辽宁',
'097','黑龙江',
'098','总部098',
'061','香港')  into v_ar  from  dual;
Return  v_ar;
end;

阅读(1919) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~