首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

Oracle反向截取,该如何处理

2012-08-22 
Oracle反向截取oracle 反向截取字符串,就是一个字符串123456,能够取出来654321的效果~~TUT求大神!![解

Oracle反向截取
oracle 反向截取字符串,就是一个字符串"123456",能够取出来"654321"的效果~~TUT求大神!!

[解决办法]

SQL code
select reverse('123456') from dual;
[解决办法]
DECLARE
a Varchar2(50):=123456;
b Varchar2(50);
c Varchar2(50);
BEGIN
FOR i IN reverse 1..length(a) LOOP 
b:=substr(a,i);
a:=substr(a,1,i-1);
c:=c||b;
END LOOP;
dbms_output.put_line(c);
END;

热点排行