問題タブ [forall]

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 に答える
602 参照

sql - Sum関数による一括収集

Oracle データベースで Bulk all と Forall を使用しようとしています。

Procedure の元のコードは次のとおりです。

そのため、選択ステートメントでは、Sum 関数を使用し、ここでもエイリアシングを使用しています。

コード 、Bulk collect と Forall を使用するコードは次のとおりです。

しかし、プロシージャーをコンパイルしているときに、複数のエラーが発生します。私はPL/SQLを初めて使用します。Bulk Collect で計算値を列として取得できるかどうか教えてください。手順で以下のエラーが発生しています:

  • エラー 1) PL/SQL: アイテムは無視されました
  • エラー 2) コンポーネント 'LEAD' を宣言する必要があります
  • エラー 3) 式の型が間違っています

ここで何が間違っているのか教えてください

ありがとう