プロシージャの UPDATE に問題があります。プロシージャをコンパイルすると、(DBMS...) 結果の例 100 レコードとエラーが表示されます
ORA-00001: unique constraint violated (CUSTOMER_INFO_COMM_METHOD_UX)
私の更新:
UPDATE customer_info_comm_method_tab SET Value=wynikOK WHERE
customer_id=cus_rec.customer_id AND method_id='E_MAIL' AND Value = p_stringWyn;
- wynikOK - 実際の新しい値
- cus_rec.customer_id - カーソルからの実際の customer_id
- p_stringWyn - テーブル内の古い値
キーは、私が使用する 3 つの属性 (CUSTOMER_ID、VALUE、METHOD_ID) に基づいています。
もちろん、私のデータベースではないため、インデックス CUSTOMER_INFO_COMM_METHOD_UX を削除することはできません
更新手順をコメントした場合、エラーなしで 100% コンパイルされますが、この更新を行う必要があります