创建触发器时后面跟for ,after,instead of有何区别
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/28 11:59:20
创建触发器时
后面跟for ,after,instead of有何区别
后面跟for ,after,instead of有何区别
after是之后触发
instead of 是之前触发
举个例子
比如有个出库表和库存表
当出库表里出去一个货物,那么库存表里就自动减去这个货物
这个是需要after的,只有当出库里增加了这条记录,才代表库存里减少了这个记录
之前触发就是
比如你表里目前的最大id是10,你要往里继续插入数据,但你假如并不知道这个最大id是10,这就需要之前先判断最大id是多少,假如这是自增的话,那么触发器会自动在最大id上+1,插如数据
百度一下,好像我觉得说的比我明白诶,嘿嘿,我先出去一趟,有问题稍微晚点再答你
再问: 那既不写after也不写instead呢直接跟个FOR呢
再答: 是for update 这样的吧 就是当修改某个表某个字段时触发
再问: 也就是说after和instead of可写可不写
再答: 不是啊,触发器要判断什么时候触发,所以要写的
再问: Create trigger tri_update_gradeon SC for update这就没写啊
再答: 哦,这个for和after同义 理解为因为什么而激活触发器,相当于 Create trigger tri_update_gradeon SC after update
instead of 是之前触发
举个例子
比如有个出库表和库存表
当出库表里出去一个货物,那么库存表里就自动减去这个货物
这个是需要after的,只有当出库里增加了这条记录,才代表库存里减少了这个记录
之前触发就是
比如你表里目前的最大id是10,你要往里继续插入数据,但你假如并不知道这个最大id是10,这就需要之前先判断最大id是多少,假如这是自增的话,那么触发器会自动在最大id上+1,插如数据
百度一下,好像我觉得说的比我明白诶,嘿嘿,我先出去一趟,有问题稍微晚点再答你
再问: 那既不写after也不写instead呢直接跟个FOR呢
再答: 是for update 这样的吧 就是当修改某个表某个字段时触发
再问: 也就是说after和instead of可写可不写
再答: 不是啊,触发器要判断什么时候触发,所以要写的
再问: Create trigger tri_update_gradeon SC for update这就没写啊
再答: 哦,这个for和after同义 理解为因为什么而激活触发器,相当于 Create trigger tri_update_gradeon SC after update
触发器里面for | after | instead of有啥区别呀?
我想问下SQL 2005中的触发器的for,instead of,after3种触发器的区别~
after和instead of触发器的具体示例
触发器before和after有什么区别?
instead ,insead of,instead for,instead with意思和区别
instead,instead of 有何区别?分别放在句子的哪?
instead instead of有什么区别
instead of 和 instead 有什么区别?
chance 如果不加to do 的话,后面跟of 还是for ,若都可,有什么区别?
for|after|instead of分别在什么情况下用啊?
seek for和seek after 有何区别?
instead of 和 replace 和instead有什么区别