以下のような更新クエリを使用して、HZ_CONTACT_POINTS に存在する連絡先の PL/SQL プロシージャから EMAIL_ADDRESS または PHONE_NUMBER 列を手動で更新しても問題ありませんか?
UPDATE hz_contact_points SET phone_number = P_PHONE_NUMBER
WHERE owner_table_id = p_party_id AND owner_table_name = 'HZ_PARTIES' and primary_flag = 'Y' AND status = 'A' AND UPPER(contact_point_type) = 'PHONE';
また
UPDATE hz_contact_points SET email_address = P_EMAIL_ADDRESS
WHERE owner_table_id = p_party_id AND owner_table_name = 'HZ_PARTIES' AND PRIMARY_FLAG = 'Y' AND STATUS = 'A' AND UPPER(CONTACT_POINT_TYPE) = 'EMAIL';
または、API 呼び出しを使用する必要がありますか。
HZ_CONTACT_POINT_V2PUB.update_phone_contact_point
また
HZ_CONTACT_POINT_V2PUB.update_email_contact_point