-SQL*Plusのコマンドやテクニック #contents *基本 [#f073eed1] **表示を見やすくする [#rd1b28da] -そのままだと非常に見にくい。 set linesize 1000 **SQLファイルの実行 [#f3e78509] @ファイル名 **CSV出力 [#kdd22cd7] -以下をexport.csvとして保存しておき、SQL*Plusから@ファイル名で呼び出す。 set echo off set linesize 1000 set pagesize 0 set trimspool on set feedback off set termout off set colsep ',' spool area.csv select * from area; spool off **コマンドラインTips [#j612ff1f] |一行の表示桁を調整する|set line 400| |カラムの表示桁調整|set num 50| |文字列置換|c/置き換え前/置き換え後/| **SQLTips [#w7ca0eb8] |時間以下を切り捨てて比較|TRUNC(DATETIME型フィールド,'DD') = TO_DATE('2010-03-29','YYYY-MM-DD')| *実行計画の表示 [#o08a6e94] -通常のSQL実行と実行計画を両方出すことができる。 |set autotrace traceonly|実行計画と統計情報を表示し、結果は取得しない| |set autotrace off|実行計画を表示しない|