在Oracle中,可以使用SUBSTR函數來截取字符串,并使用循環結構來重復執行截取操作。以下是一個示例代碼:
DECLARE
str VARCHAR2(100) := 'Hello World';
len NUMBER := LENGTH(str); -- 獲取字符串的長度
i NUMBER := 1;
BEGIN
WHILE i <= len LOOP
DBMS_OUTPUT.PUT_LINE(SUBSTR(str, i, 1)); -- 輸出每個字符
i := i + 1;
END LOOP;
END;
上述代碼會將字符串’Hello World’從左到右逐個字符截取,并通過DBMS_OUTPUT.PUT_LINE函數輸出每個字符。可以通過修改str變量的值來截取不同的字符串。