マージステートメント(upsert)を使用してテーブルを更新/挿入するプロシージャを作成しています。今、問題があります:プロシージャパラメータを使用して、このアップサートを行う必要があります。
プロシージャ xyz( a in table.a%type,b in table.b%type,....) はいくつかのローカル変数です。source_table を使用して target_table へのマージを開始します。ソース テーブルの代わりに、一致した場合はここでプロシージャ パラメータを使用する必要があります (テーブルの主キーの条件)。一致しない場合はテーブルを更新し、テーブルを挿入します。xyz を終了します。マージステートメントでソーステーブルの代わりにプロシージャパラメーターを使用する方法は?? または、プロシージャ パラメータを取得してソース テーブルの値として使用するためのクエリを提案してください。
お願い助けて。前もって感謝します。