WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:PL/SQLでCSV作成

0:[投稿] ゆっこ [2004/02/26 15:34 ][環境:IE6、WIN2000 JAVASCRIPT、VBSCRIPT]

PL/SQLでオラクルのテーブルデータのSCVを作成したいのですが、やり方がよくわかりません。
ホームページ等で見てみたのですがエラーが出てうまくいきません...

練習として下記を書いてみたのですが、
--------------------
declare
 fno utl_file.file_type;
 rec varchar2(1000);
begin
 fno := utl_file.fopen('D:\AA', 'test.txt', 'W', 3000);
 rec := 'abcdefg';
 utl_file.put_line(fno, rec);
 utl_file.fclose(fno);
end;/
----------------
↑実行すると、
----------------
1行でエラーが発生しました。
ORA-06510: ユーザー定義の例外が処理されませんでした・
ORA-06512: "SYS.UTL_FILE", 行 98
ORA-06512: "SYS.UTL_FILE", 行 192
ORA-06512: 行 5
----------------
というエラーが出ます。
さっぱり???です(>_<)

実際は、データを'abcdefg'ではなく、テーブルの全データを出力しなければいけないのですが、そのやり方もわかりません。
教えてください、よろしくお願いします


1:[質問] ゆっこ [2004/02/26 15:43 ]

原因がわかったのですが...

init.ora に入出力を許可するディレクトリを指定しないと UTL_FILE はアベンドする。
と書いてあってたぶん原因はこれだと思います

init.ora に入出力を許可するディレクトリを指定...
ってどうやればよいのでしょうか?
教えてください
オラクルバージョンは、8です。


2:[回答] gun [2004/02/26 15:59 ]

[SAK Streets]
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sq_pl07.htm


3:[回答] gun [2004/02/26 16:22 ]

[とってもORACLE]
http://www.itnavi.com/totteORA.htm#pl3

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World