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