問題タブ [utl-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1858 参照

sql - Oracleで複数のテーブルデータをcsvファイルにエクスポートする

列数が異なる a、b、c、d、e の 5 つの異なるテーブルがあります。この 5 つのテーブルすべてからデータを csv ファイルにエクスポートしたいと考えています。一般的に、5 つのテーブルすべてに seq_no があります。seq_no 賢明なファイルが生成されます。

テーブル a、b、c、e では、1 つの seq_no に対して 1 つのレコードのみが存在します。

テーブル d では、1 つの seq_no に対して複数のレコードが存在します。

例えば

Seq_no = 1 の場合、そのデータのみが csv にエクスポートされます。

seq_no = 2 の場合、そのデータのみを csv にエクスポートする必要があります

……など

count(seq_no) = 10 の場合、10 個のファイルがエクスポートされます。

plsql関数/手順を介してこれを達成するにはどうすればよいですか?

0 投票する
1 に答える
1107 参照

oracle10g - ORA-01403 「データが見つかりません」 - UTL_FILE

3 つのファイルを作成する次のスクリプトがあります。

例外句を使用せずにファイルを読み取る別のスクリプトを作成すると、問題が発生します。

その後、ORA-01403 "no data found"「fich_fseek.txt」ファイルでのみ発生します。

0 投票する
1 に答える
75 参照

sql - ファイルに書き込もうとしたときのエラー

ファイルにデータを書き込む次の手順があります。

しかし、プロシージャをコンパイルしようとすると、次のエラーが発生します

誰でも問題の原因が何であるか知っていますか? からのものであることは知っていUTL_FILE.PUT(F, action.x);ますが、カーソルを参照する他の方法はありません。

0 投票する
0 に答える
434 参照

oracle11g - Unixサーバーで空のpdfを作成するutl_file

DB からブロブをエクスポートし、UNIX サーバーで pdf に書き込もうとしています。しかし、私が得ているのは、UNIXサーバー上の空のpdfです。私のコードは次のとおりです。

*

*

ディレクトリに対しても十分な権限があります。Oracle 11g を使用しています。実行時に、サーバー上に pdf ファイルが作成されますが、空です。私はtxtファイルに書き込もうとしましたが、それはうまくいきます。空のPDFが作成されるのはなぜですか? 助けてください!

0 投票する
3 に答える
1267 参照

oracle - Oracle plsqlで32000を超えるデータからcsvを生成するためにutl_fileを使用する方法はありますか?

.. FILE1 := UTL_FILE.FOPEN('DIR','cg.csv','w',32000); .. ビューの多くの列の値を連結した csv ファイルを生成しています。Oracle plsqlで32000を超えるデータからcsvを生成するためにutl_fileを使用する方法はありますか?

0 投票する
4 に答える
21812 参照

oracle - ファイル名を知らずに UTL_FILE.FRemove を使用してサーバーからファイルを削除する

私はレポーティング アナリストで、いくつかのプロセスを自動化するために PL/SQL を学ぶように依頼されました。だから私はほぼ完成していますが、一歩が邪魔をしています。私はパッケージを持っています

  1. 私が書いたクエリでテーブルをロードします。
  2. ファイル名に current_date を追加して、そのテーブルからサーバー上の .txt ファイルに結果をエクスポートします。

ワイルドカードを使用して作成された 3 つのファイルを削除しようとしていますが、「vendor_file.ia.*.txt が定義されていません」などのエラーが継続的に発生します。

  • file_location は私のパスです

問題なく削除できます:

しかし、明らかに、それは翌月に実行されたときに削除されません。「vendor_file.ia.*」だけを検索するための単純なワイルドカードがありませんか? また、構文は Oracle に似ていますか?

十分な情報を提供していない場合は、お知らせください。

どうもありがとう!

0 投票する
3 に答える
213 参照

oracle - プロシージャの実行中に変換エラーが発生する - Oracle SQL

SQLコマンドプロンプトでプログラムを実行するとexec read_file;

次のようなエラーメッセージが表示されました: