NEW_LINE プロシージャー - メッセージ・バッファーに行末文字シーケンスを書き込む

NEW_LINE プロシージャーは、メッセージ・バッファーに行末文字シーケンスを書き込みます。

構文

構文図を読む構文図をスキップするDBMS_OUTPUT.NEW_LINE

許可

DBMS_OUTPUT モジュールに対する EXECUTE 特権。

NEW_LINE プロシージャーを使用して、メッセージ・バッファーに行末文字シーケンスを書き込みます。 この例では、行末文字シーケンスが後に続くテキストが出力として表示されます。SET SERVEROUTPUT ON が指定されているためです。 ただし、メッセージ・バッファー内にあるテキストのうち、行末文字が後に続かないテキストは表示されません。

SET SERVEROUTPUT ON@  

CREATE PROCEDURE proc1() 
BEGIN
  CALL DBMS_OUTPUT.PUT( 'T' );
  CALL DBMS_OUTPUT.PUT( 'h' );    
  CALL DBMS_OUTPUT.PUT( 'i' );    
  CALL DBMS_OUTPUT.PUT( 's' );    
  CALL DBMS_OUTPUT.NEW_LINE;  
  CALL DBMS_OUTPUT.PUT( 'T' );
  CALL DBMS_OUTPUT.PUT( 'h' );
  CALL DBMS_OUTPUT.PUT( 'a' );
  CALL DBMS_OUTPUT.PUT( 't' );
END@  

CALL proc1@  

SET SERVEROUTPUT OFF@
この例では、以下の出力が結果として戻ります。
This