サーバー:windows 2003server oracle10g
クライアント:windows xp oracle10g
以下のsqlファイルをbatで起動し、テキストファイルを出力しています。
しかしながら、setのところにヘーダーを出力するよう宣言しているのに
もかかわらず、出力されません。
どなたかおわかりになる方、いらっしゃいませんでしょうか?
set echo off
set heading on
set underline off
set termout off
set pause off
set pagesize 0
set trimspool on
set feedback off
set termout off
set linesize 1000
set lines 30000
spool hoge.txt
select
aaa||CHR(9)||
bbb||CHR(9)||
ccc||CHR(9)||
ddd
from M_JITU;
spool off
EXIT
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
出力されない理由は#1さんの回答の通りです。
対応方法も#1さんのでよいのですが、出力結果が沢山あってpagesizeを超える場合もあると思います。
その場合、そこで1行、余分な改行が入ってしまう事が考えられます。
pagesize は 0 のまま、spool と select の間に prompt 文でヘッダーを付けてやればよいのでは?
(と言うか、自分はそうしています)
但し、ご質問の例だと、タブ区切りなので、この場合は、一応SELECTの方がいいかもしれません。
(前略)
spool hoge.txt
select 'aaa' ||CHR(9)|| 'bbb' ||CHR(9)|| 'ccc' ||CHR(9)|| 'ddd'
from dual;
select
aaa||CHR(9)||
(以下略)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- Visual Basic(VBA) オブジェクトが見つかりません 1 2023/06/24 19:43
- Excel(エクセル) 日付で矢印マクロ 4 2023/07/25 16:47
- Excel(エクセル) VBAのoffsetの動き方について教えてください 3 2022/11/25 23:36
- Excel(エクセル) EXCEL マクロで行を挿入して貼り付けようとするとエラーになる。 2 2022/05/24 09:43
- Visual Basic(VBA) Sheet1をフィルターで「りんご」を抽出し、Sheet2へ地域を貼り付ける下記マクロを変更して S 2 2022/12/11 03:01
- Visual Basic(VBA) findメソッドの変数について 6 2023/06/23 08:01
- Excel(エクセル) 並べ替え、ソートの構文がわからない。 お世話になります。VBA超初心者です。 エクセルでワークシート 2 2023/06/28 21:00
- Visual Basic(VBA) VBAが止まります。 3 2022/08/31 14:09
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
SQL Plusで項目名が最後まで表示されない?
Oracle
-
selectした結果の余計な余白を取るにはどうしたらよいのでしょうか
Oracle
-
SQLPLUSで結果を画面に表示しない
Oracle
-
-
4
sqlplusのspoolで空白行出現
Oracle
-
5
oracle spool SJIS → UTF-8
Oracle
-
6
sqlplusで表示が変なので、出力を整形したい。
Oracle
-
7
Oracleでの文字列連結サイズの上限
Oracle
-
8
バッチからsqlplusの接続エラーの検知について
その他(プログラミング・Web制作)
-
9
PL/SQLでSPOOLさせたいのですが、可能でしょうか?
Oracle
-
10
動的にSPOOLファイルのファイル名を生成したい
Oracle
-
11
不明なコマンドです(FROM")。行の残りは無視されました。 のエラー"
Oracle
-
12
SQL実行結果の出力を見やすくしたい
Oracle
-
13
SQL*Plusで、コマンドの返答を非表示にする方法
Oracle
-
14
PL/SQLで@ファイル名が反応しません
Oracle
-
15
SQL*Plus:SPOOLコマンドでのSQL出力
その他(データベース)
-
16
バッチファイルを使用したsql@plusの実行及びログ出力について
Oracle
-
17
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
18
SQL*Loaderでのsysdate使用
Oracle
-
19
PL/SQLをWindowsのBATファイルで実行するには
Oracle
-
20
全角空白のTRIMができない・・・
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
sqlplusでヘッダーが付かない
-
PL/SQLでSPOOLさせたいのですが...
-
sqlplusのspoolで空白行出現
-
全角空白のTRIMができない...
-
AL32UTF8でJIS第三水準文字を挿...
-
MySQLの関数でCHARと言うのがあ...
-
オラクルのデフォルトセッション数
-
Access VBAで行ラベルが定義さ...
-
Accessのマクロでモジュールを...
-
エクセルVBAでUserFormを起動し...
-
【Excel VBA】 WorksheetやRa...
-
VBA プロシージャの名前の取得
-
Statement ignored というエラー
-
キャッシュを使わずにSELECTを...
-
ストアドプロシジャからストア...
-
likeとsubstrの使いわけについて
-
SQL*PLUSでの分秒までの表示の仕方
-
重複するIDのデータを1行にま...
-
SQLサーバで和暦から西暦に変換...
-
PL/SQLカーソルの2重FORループ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
sqlplusでヘッダーが付かない
-
全角空白のTRIMができない...
-
sqlplusのspoolで空白行出現
-
PL/SQLでSPOOLさせたいのですが...
-
DB2のSELECTでカンマ編集につい...
-
SPOOLのファイル名
-
オラクルのデフォルトセッション数
-
オラクル10gで開発を行ってい...
-
SQL SV2K select結果の置換につ...
-
MySQLの関数でCHARと言うのがあ...
-
こんにちは
-
SQLの結果に納得できません。ど...
-
nextvalについて
-
Access VBAで行ラベルが定義さ...
-
Accessのマクロでモジュールを...
-
エクセルVBAでUserFormを起動し...
-
Statement ignored というエラー
-
キャッシュを使わずにSELECTを...
-
ODBCリンクの際にACCESSでは読...
-
今日の日付が入った行のデータ...
おすすめ情報