0

私は、Oracle SQL の開発を学び始めたところです。

テキストファイルを1行ずつ読み込んでSQLテーブルに挿入するCURSORを記述しようと考えています。

ただし、テキストファイルを配置する必要があるフォルダーがよくわかりません。

テキストファイルはどこに置くべきですか?

CURSOR の学習を始めたばかりです... カーソルに関する簡単な例を教えてください。

ありがとう

4

1 に答える 1

1

カーソルは、plsql内でクエリの結果を処理する方法であるため、基本的に、カーソルを使用してファイルを読み取ることはあまり意味がありません ...

plsql からテキスト ファイルを読み取り、テーブルに挿入する方法はいくつかあります。ほとんどの場合、次で始まる必要があります。

  1. ファイルシステムの特定のディレクトリにファイルを置きます
  2. そのファイル システム ディレクトリを参照するDIRECTORY db オブジェクトを作成します。

これで、 UTL_FILE、または (IMHO、より良い) external tablesを使用できるようになりました。

于 2013-02-10T15:55:39.717 に答える