
PL/SQLにてSPOOLにてSELECTの結果を
ファイル出力させたいのですが、
(下記のような感じです。)
エラーとなってしまいます。
そもそも、PL/SQLにてSPOOLは使用可能なのでしょうか?
例)
declare
begin
spool c:\test_spool.dat
select * from dual;
spool off
end;
この例では
「PLS-00103: 記号"C"が見つかりました。」という
エラーメッセージがかえってきます。。。
出力ファイルの指定のしかたが悪いのでしょうか?
ご教授いただければ幸いです。
DBはOracle9iです。
No.3ベストアンサー
- 回答日時:
DBMS_UTLパッケージを使用して、外部ファイルに出力することが出来ます。
SPOOLは、GUIユーティリティのコマンドであって、SQL文内では使用できないと思いますよ。
No.2
- 回答日時:
#1です。
spool c:\test_spool.dat
declare
begin
select * from dual;
end;
spool off
このようなことを意図されているのでしょうか。
この回答への補足
PL/SQLで実装した中でSPOOLを実行したいと
考えております。
下記のような感じです。
declare
begin
spool c:\test_spool.dat
select * from dual;
spool off
end;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- 釣り オールド シマノ Lew's Speed Spool BB-1 40年以上前のリールを買おうか迷って 4 2022/11/11 20:19
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
このQ&Aを見た人はこんなQ&Aも見ています
-
PL/SQLで@ファイル名が反応しません
Oracle
-
selectした結果の余計な余白を取るにはどうしたらよいのでしょうか
Oracle
-
SQLPLUSで結果を画面に表示しない
Oracle
-
-
4
oracle spool SJIS → UTF-8
Oracle
-
5
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
6
PL/SQLでログを確認したい。
Oracle
-
7
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
8
sqlplusのspoolで空白行出現
Oracle
-
9
sqlplusでヘッダーが付かない
Oracle
-
10
Statement ignored というエラー
Oracle
-
11
Oracleでの文字列連結サイズの上限
Oracle
-
12
シェルスクリプトでオラクルのエラーメッセージを取得するには
Oracle
-
13
sqlのエラーハンドリングについて質問です。
Oracle
-
14
バッチからsqlplusの接続エラーの検知について
その他(プログラミング・Web制作)
-
15
PL/SQLでのSQL文法
その他(データベース)
-
16
動的にSPOOLファイルのファイル名を生成したい
Oracle
-
17
【PL/SQL】FROM区に変数を使う方法
Oracle
-
18
不明なコマンドです(FROM")。行の残りは無視されました。 のエラー"
Oracle
-
19
selectの単純繰り返し
Oracle
-
20
SPOOLのファイル名
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
副問合せにLIKE文を使う方法は...
-
videopad 無料版 アンインストール
-
sqlで質問です。 Aテーブルの登...
-
access結合クエリを編集可能に
-
オラクル12C_SQLPlusで実行す...
-
SQLの中上級者へのレベルアップ...
-
質問です。 下記のテーブルとデ...
-
Oracleですがsqlで質問です。 ...
-
sqlで質問です。 aテーブルとb...
-
テーブルやカラムの物理名のネ...
-
Object Browser相関タブの見方...
-
[Oracle] UPDATE分の副問い合わ...
-
osqleditについて
-
PL/SQLでフェッチでNULLの項目...
-
sqlで質問です。 Aテーブルは店...
-
SELECTによる表の変換方法を教...
-
開発対象となるアプリケーショ...
-
sqlで質問です。 Aテーブルの情...
-
SQLの書き方について
-
SQLについて教えて下さい。 主...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
sqlplusでヘッダーが付かない
-
sqlplusのspoolで空白行出現
-
PL/SQLでSPOOLさせたいのですが...
-
全角空白のTRIMができない...
-
DB2のSELECTでカンマ編集につい...
-
SPOOLのファイル名
-
オラクル10gで開発を行ってい...
-
AL32UTF8でJIS第三水準文字を挿...
-
SQLの結果に納得できません。ど...
-
オラクルのデフォルトセッション数
-
DBのツールについて
-
セッション数(ピーク)の履歴
-
SYSTIMESTAMPの表示桁
-
こんにちは
-
MySQLの関数でCHARと言うのがあ...
-
SQL SV2K select結果の置換につ...
-
Accessのマクロでモジュールを...
-
Statement ignored というエラー
-
Access VBAで行ラベルが定義さ...
-
エクセルVBAでUserFormを起動し...
おすすめ情報