打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Oracle函数
create or replace function fn_getbelongsCodeByCategory01(p_eventcategory in varchar2)
  return varchar2 is
begin
  declare
    L_tmp        varchar2(32766);
    L_Result     varchar2(32766);
--定义游标   
cursor cur is
      select t.innercode
        from vw_commontype t
       start with id = p_eventcategory
      connect by prior id = parentid
       group by t.innercode;
  begin
--遍历游标
    FOR tab IN cur
    loop --遍历
      L_tmp := tab.innercode;
      if (L_tmp is not null and L_Result is null) then
        L_Result := '''' || L_tmp||'''';
       else
          L_Result := L_Result||',''' || L_tmp||'''';
      end if;
    end loop;
    return L_Result;
--异常处理
EXCEPTION 
    WHEN NO_DATA_FOUND THEN
      RETURN NULL;
  end;
end;
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Oracle递归树select...start with... connect by ...prior 理解
oracle分区表按时间自动创建
oracle 注意事项
ORACLE函数sys
一个非常有用的函数
C语言描述链表的实现及操作
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服