ON と OFF : OFF にした場合には1行に複数の SQL*Plusコマンドを記述できない。
ON にした場合にはセミコロン(;) がセパレータとして複数のコマンドを記述できる。
SET CMDSEP ON は SET CMDSEP ; と同じ意味になる。
CMDSEP の設定例
CMDSEP をセミコロン(;) に設定して複数の SQL*Plus を1行に記述する。
SQL> -- 複数行入力できない
SQL> SET CMDSEP OFF
SQL> SET HEAD OFF; SET VERIFY OFF;
SP2-0158: 不明なSETオプションです。";"-- エラーになる
SQL> -- 複数行入力できる
SQL> SET CMDSEP ON
SQL> SET HEAD OFF; SET VERIFY OFF;
SQL> -- 確認
SQL> SHOW HEAD; SHOW VERIFY;
heading OFF
verify OFF
SQL>