是否可以使用类似于下面的更新查询手动更新位于 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