我有一个存储的proc和下面的查询一起使用SQLServer中的合并插入/更新,但是这个查询对于update很好,但是它不适用于Insert。虽然我在Target中得到了正确的更新记录,但是对于新插入,它失败了。4个tables.SUPPORT_STAFF_BAK是目标表,它需要根据来自其他两个表(REF_FUNCTION、DATA_PERIOD)的几个条件从源表UNIQUE_DUP_TEST中更新,而我试图使用MERGE SUPPORT_STAFF_BAK AS SUPP_
在更新触发器中,我希望将一些帐户更新为新的所有者。由于该表没有id字段,如何在触发器中使用插入/更新的表?数据库为sqlserver 2008。CREATE TRIGGER accounts_change_owner on accounts AFTER INSERT MERGE INTO accounts t
USING
我想使用触发器根据条件更新整个行。我正在尝试这个条件,但它不起作用 instead of update on CUST_MDM_PERSON_MERGEset :old.row = :new.row;
where MDM_PARTY_ID =(select mdm_party_id from CUST_MDM_PERSON_MERGEwhere mdm_entity_id=:old.MDM_