存储函数
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;
阅读(1958) | 评论(0) | 转发(0) |