【背景】
今天在学习牛腩新闻视频,接触到SQL触发器的建立。
但是自己电脑上安装的SQL Server 2014 再按照步骤操作时发现是不能点击的。
在网上查找资料发现可以有两种方法可以解决这个触发器不能点击的问题,
一、依赖SQL 语言
二、使用 Navicat Premium + 简单SQL语句
个人不是很感冒花大量的时间去记一些语句,可以手写一些简单常用的。剩下的就交给其他为我们服务的工具吧
【详细介绍】
下面跟大家详细介绍下 使用Navicat Premium 创建触发器
一、打开 Navicat Premium ,选择需要建立触发器的数据表,右击选择 “设计表”
二、在设计表窗口点击“触发器” 输入触发器 “名称 ” 选择触发方式,然后在定义处写上简单SQL语句就可以了。、
【拓展】
触发中 AFTER 与 INSTEAD OF 区别:
AFTER:
字面意思就是在对表执行INSERT、UPDATE、DELETE操作后触发的触发器了,这里以INSERT结合触发器原理简单描述其过程。
当我们增加一条记录时就会自动在Book表中增加一条记录,这里其它操作也很相像所以不多说了只要知道是在操作守后再执行。
INSTEAD OF:
当对表执行INSERT等操作时,并不直接执行这些操作而是转到触发器里面来执行触发器所定义的操作语句。
具体的还没有研究。。。。。。。。。
待续吧,有进展第一时间geng’s