匿名ブロックを使用してユーザーに「Hello World」と入力し、コンソール出力にHello Worldを入力させようとしています。空白でのpl/sql代入変数の分割
DECLARE
user_text VARCHAR2(20) := &userInput;
start_position VARCHAR2(20) := INSTR(user_text, ' ');
extracted_string VARCHAR2(20) := SUBSTR(user_text, start_position);
BEGIN
DBMS_OUTPUT.PUT_LINE(TRIM(extracted_string));
END;
上記のコードは「World」のみを出力します。