Sql 更新操作和检查表中的重复项
我希望在插入或更新新记录时检查是否有记录Sql 更新操作和检查表中的重复项,sql,sql-server,triggers,dml,Sql,Sql Server,Triggers,Dml,我希望在插入或更新新记录时检查是否有记录SHOPPING\u REF\u NUMBERwhereSHOPPING\u REF\u CURRENT\u GIFT\u FLAG='1'。如果没有任何重复的插入或更新操作,则应完成。我努力写了几个小时,但写得不对。触发器中还有一些注释(以1)2)3)4)5)可提供帮助。你能帮我吗 我想允许在此处更新除 购物参考号 如果SHOPPING\u REF\u NUMBER要更新,我会保留 @ISTHERE\u TO\u UPDATE变量中的一条注释 我想检查一
SHOPPING\u REF\u NUMBER
whereSHOPPING\u REF\u CURRENT\u GIFT\u FLAG='1'
。如果没有任何重复的插入或更新操作,则应完成。我努力写了几个小时,但写得不对。触发器中还有一些注释(以1)2)3)4)5)可提供帮助。你能帮我吗
购物参考号
SHOPPING\u REF\u NUMBER
要更新,我会保留
@ISTHERE\u TO\u UPDATE
变量中的一条注释购物参考号
在哪里
SHOPPING\u REF\u CURRENT\u GIFT\u FLAG='1'
不允许更新。
否则,我想让更新成为可能更新到[ABC].[MY_表]
购物参考号
。如果
不,插入到表中