永发信息网

用oracle定义一个函数,怎么定义?

答案:2  悬赏:10  手机版
解决时间 2021-12-26 00:37
  • 提问者网友:留有余香
  • 2021-12-25 15:27
用oracle定义一个函数,怎么定义?
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-12-25 15:34
create or replace function test(p1 in number, p2 in varchar2) return varchar2 is v_out varchar2(200);begin select flag_name into v_out from PU_META_PLAT.MD_META_DIM_CODE where dim_table_id = p1 and flag_code in (SELECt trim(substr(',' || p2 || ',', instr(',' || p2 || ',', ',', 1, LEVEL) + 1, instr(',' || p2 || ',', ',', 1, LEVEL + 1) - instr(',' || p2 || ',', ',', 1, LEVEL) - 1)) FROM dual CONNECT BY LEVEL
全部回答
  • 1楼网友:愁杀梦里人
  • 2021-12-25 16:12
这个问题我还想问问老师呢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯