SUMSEN

Oracle&Sql爱好者,用友NC管理员

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

写出自己的函数,输入公司编码得到公司名称。

command窗口:

create or replace function get_corp(corpcode varchar2) return varchar2
as
v_name bd_corp.unitname%type;
begin
  select unitname into v_name from bd_corp where unitcode=corpcode;
  return v_name;
  end;

执行的时候可以直接调用

9.3 15:27更新 例外

create or replace function get_corp(corpcode varchar2) return varchar2
as
v_name bd_corp.unitname%type;
begin
  select unitname into v_name from bd_corp where unitcode=corpcode;
  return v_name;
  exception
  when no_data_found then
    raise_application_error(-20000,'该公司不存在');
  end;

posted on 2012-09-03 15:13  sumsen  阅读(303)  评论(0编辑  收藏  举报