問題タブ [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 に答える
248 参照

oracle - テーブルからデータを読み取り、Oracle の UTL ファイル機能を使用してフラット ファイルに書き込む際にゼロが見つからない

テーブル内データ(Oracleデータベース)

テーブルから上記のデータを読み取り、UTL ファイル関数を使用してフラット ファイルに書き込むたびに、フラット ファイルのフィールドからゼロが失われます。

フラットファイル abc.txt

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

oracle - 例外が発生したときにPL-SQLを使用してOracleでテキストファイルを読み込んでいるときに次の行に移動する方法は?

動機は、例外が発生した後でもプロシージャを実行し続けることです。

フィード (テキスト) ファイルの処理に使用するコードがあります。

例外に到達すると、一時的なエラー テーブルにログを記録し、コードで前述したセーブポイントにロールバックしようとします。

ただし、エラーのある行をスキップして、プロシージャの実行を続行したいです。ここにコードスニペットがあります。

テキストファイルはやや似ています

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

oracle - 2 つのプロセスによって作成された同じファイルのチェックサムが異なる

添付ファイル (circle.14.mdn_range.properties_VB) を生成する VB のユーティリティが 1 つあり、UTL_FILE(Oracle) と同じ内容の他のファイル (circle.14.mdn_range.properties_UTLFILE) を作成しました。ただし、同じ内容の両方のファイルのチェックサムは異なります。このエラーを削除する理由と考えられる方法を提案できますか?

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

oracle - 追加せずに新しい情報でPL/SQL上書きファイル

デーモン経由で送信するために FTP フォルダーに PDF を作成していますが、ファイルは問題ありませんが、そこに再度配置するたびに、このファイルに情報が追加されます。PDF は当然、LAST 命令のみを読み取りますが、作成するために空のPDFを作成するたびに作成する必要があるクリーンなファイル。

  1. PDFを作成
  2. 書き込み情報 (UTL_FILE.PUT_LINE)
  3. ファイルを閉じる

しかし、同じレイヤーで新しい情報を持つ別のファイルを作成する必要がある場合は、何らかの名前のファイルを作成するプロセスで、古いファイルを見つけて情報を追加します。

そのファイルを空にして新しい情報を追加する必要があります。その情報を追加しないようにするにはどうすればよいですか?

CODE: (ディレクトリにファイルを書き込むように修正した PL_FPDF のライブラリです)

PDF の内部コードは次のようになります。

しかし、ファイルは大丈夫です:

ここに画像の説明を入力

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

oracle - Windows で utl_file.fopen を使用してリモート ファイルを開く

を使用して、別のコンピューターのリモート ファイルにアクセスする必要がありますutl_file

これは私がしたことです:

  1. リモート PC で Adminstrator+Users+ora_db プロファイルを持つユーザーを作成すると、自分の PC で同じロールを持つ同じユーザーが作成されます。

  2. この管理者アカウントを使用して Oracle サービスを実行します

  3. Windows でのリモート ディレクトリのマップ

  4. 次のコマンドを使用して、ファイルを構成およびアクセスします。

しかし、それは失敗しました:

例外ハンドラーを削除すると、代わりに次のように表示されます。

私は何を間違っていますか?

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

sql - /usr/tmp、UTL_FILE のデフォルト パス

UTL_DIR に登録されているディレクトリを検索すると、次のようになります。

これ/usr/tmpは のディレクトリということUTL_DIRですか? /oradata/hrtst/db/tech_st/11.2.0/appsutil/outbound/HRTSまた、winscpまたはputtyで検索できません。

また、次のようなディレクトリを作成しました

そして、私はこのフォルダに書き込もうとしました:

このブロックは正常に実行されましたが、チェックしたときにディレクトリにファイルが作成されませんでした。

ここに画像の説明を入力