create or replace function f_getcomname(as_com in varchar2)return varchar2 is
/*
根据分公司编码返回分公司名称
*/
v_result varchar2(200);
begin
select p.useunitname into v_result from useunitcode p where p.useunitid=as_com;
return v_result;
exception
when others then
return as_com;
end f_getcomname;SQL> select f_getcomname(comname) from c_well;F_GETCOMNAME(COMNAME)
--------------------------------------------------------------------------------
钻井一公司
钻井一公司
钻井四公司
探井公司
探井公司
钻井一公司
钻井一公司
探井公司
探井公司
钻井一公司
钻井四公司
钻井准东公司
钻井一公司
国际钻井公司
探井公司
钻井准东公司
钻井四公司
探井公司
钻井一公司
钻井二公司
4529 行 已选择SQL>
/*
根据分公司编码返回分公司名称
*/
v_result varchar2(200);
begin
select p.useunitname into v_result from useunitcode p where p.useunitid=as_com;
return v_result;
exception
when others then
return as_com;
end f_getcomname;SQL> select f_getcomname(comname) from c_well;F_GETCOMNAME(COMNAME)
--------------------------------------------------------------------------------
钻井一公司
钻井一公司
钻井四公司
探井公司
探井公司
钻井一公司
钻井一公司
探井公司
探井公司
钻井一公司
钻井四公司
钻井准东公司
钻井一公司
国际钻井公司
探井公司
钻井准东公司
钻井四公司
探井公司
钻井一公司
钻井二公司
4529 行 已选择SQL>
解决方案 »
- OUT-10133:登台区无效,此登台区中没有可用于安装的windows NT,windows2000的顶级组件
- 向oracle中插入数据是000000怎么可读取的是0怎么解决,是数值型的。。不是字符型的
- 如何增大回滚段大小 急求代码
- 高手们,在线等,各位高手,新手求救一条oracle的查询语句
- walker_lai
- 高分,在线等,现结.在Oracle里对两个64位的整数求与,怎么办?
- 安装Oracle 9i问题!!!!!!1
- hrb_qiuyb(大森林) ,penitent(只取一瓢) ,麻烦请务必进来!
- 求教oracle的日期问题,在线等待,高分相送,急急急
- oracle 怎样实现每2小时分组对数据统计
- 求救!关于INSERT INTO一个数据集的问题
- oracle和sql server关联查询的问题,高手请进。
我刚写好一些函数,但调用的时候返回的值有问题
我想请教一下,在oracle里面怎样调试函数,
比如设断点啊,对话框啊,等等
在线等
只有用dbms_output.put_line(your message);