「Oracle」DBMS_OUTPUTで文字をコンソールに出力する

環境
Oracle Database 11g Release 11.2.0.1.0 – 64bit Production
PL/SQL Release 11.2.0.1.0 – Production

構文
1.DBMS_OUTPUT.PUT_LINE(target)
targetを最後に改行文字を付加して出力する

2.DBMS_OUTPUT.PUT(target)
targetを格納します(出力はしません)

3.DBMS_OUTPUT.NEW_LINE
格納した文字を最後に改行文字を付加して出力する

使用例
1.文字列をコンソールに出力します

SQL> BEGIN
  2    DBMS_OUTPUT.PUT_LINE('study skill become smart');
  3  END;
  4  /
study skill become smart

PL/SQLプロシージャが正常に完了しました。

2.複数の文字をコンソールに出力します。

SQL> BEGIN
  2    DBMS_OUTPUT.PUT('s');
  3    DBMS_OUTPUT.PUT('t');
  4    DBMS_OUTPUT.PUT('u');
  5    DBMS_OUTPUT.PUT('d');
  6    DBMS_OUTPUT.NEW_LINE;
  7  END;
  8  /
stud

PL/SQLプロシージャが正常に完了しました。

 

Oracle

Posted by arkgame