关于ORACLE 自己写的字符串比较函数
gnolk 2016-09-03 07:37:51 比较两个字符串的字符相同个数
create or replace function qdn_lks_bl( str1 varchar2,str2 varchar2) return number
is
v1 varchar(1);
v2 varchar(2);
v3 varchar(3);
n1 number;
n2 number;
i number;
j number;
t:number;
begin
t:=0;
n1:=length(str1);
n2:=length(str2);
i:=0;
while i<n1 loop
j:=0;
i:=i+1;
while j<n2 loop
j:=j+1;
if substr(str1,i,1)=substr(str2,j,1) then
t:=t+1;
end if;
end loop;
end; loop;
return t;
end;