
実行するSQLは同じだが、実行するタイミングによってSPOOLファイルのファイル名を変更したい。
たしかdefineコマンドでできた記憶があるがうまくいかない。
そもそもコマンドが間違っているような気もします。
ご教授ください。
sqlplus user/user @file SPOOLファイル名
@file
-----------------------------------------------
set difine SPOOL_FILE = &1
SELECT ....
FROM ....
spool SPOOL_FILE
/
sppol off
文字列開始 "SPOOL_FILE..."は長すぎます。最大サイズは1文字です。
SP2-0332:スプールファイルが作成できません。
No.1ベストアンサー
- 回答日時:
こんにちは。
動的にSPOOLファイル名を決定する方法を記載しておきますね。
お試しくださいな。
#意図する事と違ったらゴメンナサイ
COLUMN SPOOL_FILE_NAME NEW_VALUE SPOOL_FILE_NAME FORMAT A100
-- ■SPOOLファイル名の作成
SELECT 'SPL_' || TO_CHAR(SYSDATE,'YYYYMMDD_HH24MI') || '.LOG' SPOOL_FILE_NAME
FROM DUAL;
-- ■SPOOLの実行
SPOOL &SPOOL_FILE_NAME
SELECT * FROM DUAL;
SPOOL OFF
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
SPOOLのファイル名
Oracle
-
PL/SQLでSPOOLさせたいのですが、可能でしょうか?
Oracle
-
PL/SQLで@ファイル名が反応しません
Oracle
-
-
4
sqlplusのspoolで空白行出現
Oracle
-
5
selectした結果の余計な余白を取るにはどうしたらよいのでしょうか
Oracle
-
6
oracle spool SJIS → UTF-8
Oracle
-
7
OracleのSQL*PLUSで、データが折り返されて見づらいのですが。。。
その他(データベース)
-
8
SQLPLUSで結果を画面に表示しない
Oracle
-
9
SPOOL出力先のフォルダにSpaceがある時
Oracle
-
10
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
11
SQL*Plusで、コマンドの返答を非表示にする方法
Oracle
-
12
PL/SQLの変数について
Oracle
-
13
SQL Plusで項目名が最後まで表示されない?
Oracle
-
14
Data Pump で大量データインポートの際のUNDO表領域、TEMP表領域不足エラー解消法のついて
Oracle
-
15
SQL*LoaderでCSVから指定した列のみインポートしたい。
Oracle
-
16
実行したSQLファイルの名前をファイルに出力する方法
Oracle
-
17
SQLPLUSにて演算子を使う方法と条件文を使いたい・・
Oracle
-
18
oracleの文字コードとlinuxサーバの文字コードが異なる場合、サ
その他(コンピューター・テクノロジー)
-
19
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
20
不明なコマンドです(FROM")。行の残りは無視されました。 のエラー"
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
selectした結果の余計な余白を...
-
SQLPLUSで結果を画面に表示しない
-
dmpファイルをインポートせずに...
-
AccessからExcelのファイルを起...
-
ストアドプロシージャの出力に...
-
Accessで以下のシステムを1か...
-
AccessVBAで作成したExcelファ...
-
【アクセス】「ほかのユーザー...
-
オラクル(PL/SQL)のエラー
-
Access Excel出力する保存先を...
-
ACCESSのモジュールエラー?
-
Accessでエクセル出力の保存先指定
-
100万行のCSVを10万行ずつのフ...
-
DocuWorksでの印刷
-
Access2010実行時エラー-21473525
-
Becky!で「メールサーバーへの...
-
Access VBA を利用して、フォル...
-
Access2007でldbファイルが...
-
ACCESS 複数のmdbでModuleを共...
-
「○○○.ldb」のAccess レコード ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLPLUSで結果を画面に表示しない
-
selectした結果の余計な余白を...
-
AccessからExcelのファイルを起...
-
dmpファイルをインポートせずに...
-
動的にSPOOLファイルのファイル...
-
ストアドプロシージャの出力に...
-
Oracleでインスタンスを複数に...
-
DB2のコマンドラインexportで複...
-
mod_plsql使用時のDBMS_OUTPUT....
-
実行したSQLファイルの名前をフ...
-
SQLServer2005でSELECTした結果...
-
Accessのレポート出力をWordに...
-
SQL*PLUSでファイルからDELETE文
-
AccessでPDFが開けない
-
ORACLEのUTL_FILEパッケ...
-
batファイルからsql文実行
-
PLSQLでファイルに書き込みをし...
-
ストアドプロシージャのエラー
-
ORACLEから各テーブルをCSV形式...
-
レポートをpdfに変換する方法
おすすめ情報