中易网

关于sqlserver触发器的判断条件

答案:2  悬赏:10  
解决时间 2021-04-21 17:28
有一张表T,内有两个字段A和B,我现在要添加数据,两个字段里面的数据不能同时重复,比如ABd的字段为100|20,现在新添加的数据可以单独重复,但不能同时重复,要如何写判断语句呢?(如果我没有描述清楚欢迎提示我补充描述)
最佳答案
Create Trigger trtest
On test --在test表中创建触发器
for Update --为什么事件触发
As --事件触发后所要做的事情
DECLARE @a int
SET @a = select a from updated
if (@a=1)
begin
ROLLBACK
end
全部回答
careate trigger trigger_name on b for insert as declare @a varchar(20), seelct @a=name from inserted //注意:inserted、deleted是sqlserver触发器特殊的表 if not exists( select name from a where name=@a) begin rollback transaction else commit end go
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有什么学习英语好的网站
百丰时尚旅馆地址在什么地方,想过去办事
紫橄榄菜有哪些营养
学生宿舍用什么床垫好?(要防润抵潮的)
求推荐无硅油的护发素
团新线/樵冯线(路口)怎么去啊,有知道地址的
惠普mini1014TU能装多大的SD卡
有没有一个网页是专门提供Rss订阅的?怎样快
九龙坡区哪个中学比较好比较出名?
全实木环保家具的品牌有哪些?推荐一些吧?
三皇五帝界最权威的解释
炫舞结婚有什么活动吗
河北香河家具配件厂家哪里可以找到?
室内设计手绘图应该怎么画
形容时间过得快的词语
推荐资讯
男人第一次十分钟左右是不是太短了
吃汉瑞斯烤肉应提前做哪些准备?
桌面下的任务栏跑到右面了这么搞?
蓝钻一个月多少钱??
开空调用加湿器好吗?家里有小宝宝的,我不清
排卵期右下腹总是隐隐作痛,谁知道是怎么回事
中海达仪器能测多远 我们是基站+移动站
水浒Q传40以上怎么升级快
要描写春雨的诗,句,谚语,词语
在淘宝上开鞋店 会不会 有风险
空调窗机怎么加氟
平遥泗水圣川砭石在哪里
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?