关于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;
...全文
327 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 2016-09-03
  • 打赏
  • 举报
回复

-- 是多了个冒号
t:number;

gnolk 2016-09-03
  • 打赏
  • 举报
回复
搞定了 多了个冒号
gnolk 2016-09-03
  • 打赏
  • 举报
回复
调试不通过,看不出原因,请大侠指点指点

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧