[スポンサー広告]スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[Oracle]sqlplusでクエリ結果をファイルに出力する

以下のファイルを作成して、サーバに配置。
sqlplusにログインしたら、"@"を頭につけてファイル名をたたく。

sql> @test_query.sql

SET ECHO OFF
SET HEADING OFF
SET TERMOUT OFF
SET PAUSE OFF
SET PAGESIZE 0
SET LINESIZE 1200
SET FEEDBACK OFF
SET TRIMSPOOL ON
SET VERIFY OFF

-- 出力ファイル名を記載。パスの記載がないと、sqlplusにログインした時点のパスに出力される。
SPOOL test.dat

-- ここに出力するSQLをつらつらと。
SELECT
id
,name
,CAST(aaa,CHAR(4)) as aaa -- キャストすることで余白を除去(trimじゃ効かない)
FROM TEST
WHERE DEL_FLG = '0'
;

SPOOL OFF

スポンサーサイト
プロフィール

jsuz

Author:jsuz
あなたは 人目の覗き人
せっせと自宅で作る開発者ブログ。 メインblogはこちら↓
今日もイイコトあった?

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。