发布网友 发布时间:2024-10-02 12:01
共1个回答
热心网友 时间:2024-10-13 05:51
先说你几个错误
定义变量是varchar2的都没定义长度
然后oracle里的连接字符串是用双竖线 || 不是用+号
第三,你都没写LOOP,怎么就END LOOP了
改了一下是这样的
DECLARE但结果并不是你手的倒过来字符,结果是3211321
oracle有把字符串反向输出的函数REVERSE
select REVERSE('123') from al;
就行,你这个具体问题在哪,还没细看,应该是J:=J+1的问题,J这么一直加下去会一直加到122,所以while那个地方应该是
WHILE J<len LOOP 这样才对吧