0
CREATE OR REPLACE FUNCTION letter_reverse
(char_string IN VARCHAR2)
RETURN VARCHAR2 IS
v_rev_stg VARCHAR2 := 'htimS';
BEGIN
LOOP
rev_stg := SUBSTR(rev_stg, 'h',5) || SUBSTR(rev_stg, 't',4) || SUBSTR(rev_stg, 'i',3) ||SUBSTR(rev_stg, 'm',2) || SUBSTR(rev_stg, 'S',1);
END LOOP;
END;
错误PL/SQL在第7行:PL/SQL:语句被忽略用循环结构创建一个函数,该函数返回Smith作为htimS。使用循环结构。有关Oracle应用
5. BEGIN
6. LOOP
7. rev_stg := SUBSTR(rev_stg, 'h',5) || SUBSTR(rev_stg, 't',4) || SUBSTR(rev_stg, 'i',3) ||SUBSTR(rev_stg, 'm',2) || SUBSTR(rev_stg, 'S',1);
8. END LOOP;
9. END;
什么是一个问题吗?一个侧面说明:,你的功能有一个无限循环,它永远不会结束。 – krokodilko