表示を見やすくする†
set linesize 1000
SQLファイルの実行†
@ファイル名
CSV出力†
- 以下を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†
一行の表示桁を調整する | set line 400 |
カラムの表示桁調整 | set num 50 |
文字列置換 | c/置き換え前/置き換え後/ |
SQLTips†
時間以下を切り捨てて比較 | TRUNC(DATETIME型フィールド,'DD') = TO_DATE('2010-03-29','YYYY-MM-DD') |
実行計画の表示†
- 通常のSQL実行と実行計画を両方出すことができる。
set autotrace traceonly | 実行計画と統計情報を表示し、結果は取得しない |
set autotrace off | 実行計画を表示しない |