0

次の処理を行うストア プロシージャを Oracle データベースに実装する必要があります。

  • 処理が必要な外部ファイルを読み取る (ファイルからデータを抽出して検証する)
  • 担当のデータベースで別のストア プロシージャを呼び出して、データを検証/挿入します。
  • 例外を管理します。
  • 実行された操作の結果を別のファイルに書き込みます。

これらすべてを PL/SQL または Java (ストア プロシージャ) で実行できることはわかっていますが、どちらがより効率的/高速または優れているでしょうか? ほとんどの操作はファイルの読み取り/書き込みであり、データベース操作はストア プロシージャで既に行われています。

PL/SQL と Java に関する他の投稿 ( thisthisなど) を読んだことがありますが、これについて話している人はいません。

4

1 に答える 1

1

SQL 方言がどんなに用途が広くても、DB の外で何かをするために SQL 方言を使用したくはありません。Java は問題ありませんが、この単純な仕事には少し洗練されすぎているだけかもしれませんが、できればシェルまたは perl スクリプトでやろうとしていることを実行します。しかし、Java しか持っていない、または使用方法を知っている場合は、Java を使用してください。

于 2012-10-22T16:52:45.967 に答える