当前位置: 代码迷 >> Oracle管理 >> 自个儿编写一个函数,实现反转
  详细解决方案

自个儿编写一个函数,实现反转

热度:124   发布时间:2016-04-24 04:19:09.0
自己编写一个函数,实现反转
编写一个函数,实现字符串反转的功能。
------解决方案--------------------
引用:
编写一个函数,实现字符串反转的功能。



create or replace function test(str varchar2) return varchar2 is
  Result varchar2(1000);
begin
  
  for i in 1.. length(str) loop
    result:=result
------解决方案--------------------
substr(str,-1*i,1);
  end loop;

  return(Result);
end test;

------解决方案--------------------

create or replace function f_str_reverse(p_str varchar2) return varchar2 is
  v_len    number;
  v_result varchar2(512);
begin
  v_len := length(p_str);
  dbms_output.put_line(v_len);
  for i in 1 .. v_len loop
    v_result := v_result 
------解决方案--------------------
 substr(p_str, -i, 1);
  end loop;
  return v_result;
end f_str_reverse;

------解决方案--------------------
引用:
     我自己测试了一下 说缺少一个关键字

报错信息截图看下
  相关解决方案