sql server中创建触发器语句的问题,希望高手解答

建立触发器,预期结果:当table1插入纪录时,如果记录中V1的值不等于0,则将记录同时插入到table2,语句如下:table1和table2字段完全一样CREATEt... 建立触发器,预期结果:当table1插入纪录时,如果记录中V1的值不等于0,则将记录同时插入到table2,语句如下:
table1和table2字段完全一样
CREATE trigger trig_table1
on table1
after insert
as
insert into table2 select * from inserted where V1!=0
结果现在往table1中插入纪录时,如果V1不等于0,则同时往table1和table2中添加记录,但当V1等于0时,两张表中都不添加记录
SQL一窍不通,照着教材依葫芦画瓢的语句,希望高手解答。
预期是想当V1等于0时,table1添加记录,table2中不添加记录
展开
 我来答
szm341
2013-08-10 · TA获得超过6726个赞
知道大有可为答主
回答量:5005
采纳率:100%
帮助的人:5161万
展开全部
你的触发器只会将v1值为0的值插入tb2,但是不会阻止插入tb1,不过没有阻止V1=0插入tb1的功能,这个你是不是看错了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式