FIND_IN_SET 对应的Oracle
时间: 2023-10-26 07:07:07 浏览: 191
ORACLEBBED1[归纳].pdf
Oracle没有内置的FIND_IN_SET函数,但是可以通过手动创建函数来实现Oracle没有内置的FIND_IN_SET函数,但是可以通过手动创建函数来实现类似的功能。可以使用如下的代码创建一个名为FIND_IN_SET的函数:
create or replace function FIND_IN_SET(arg1 in varchar2,arg2 in varchar2) return number is
Result number;
begin
select instr(','||arg2||',' , ','||arg1||',') into Result from dual;
return(Result);
end FIND_IN_SET;
这个函数的作用是在arg2中查找arg1是否存在,如果存在则返回arg1在arg2中的位置,否则返回0。
阅读全文