一、前言
在进行机房重构的退卡功能的时候接触到触发器,因为之前没有什么经验,所以这次是第一次思考并且接触触发器,所以对这方面不怎么了解。在小小伙伴的指导下,我还是在搜索中找到了我出现的问题。那就是可以直接建立触发器,但是可能跟我用的SQL Server版本不一样,以至于搜索看到他人都是可以直接右击触发器就能新建,然而我这里的触发器是灰色的。
二、解决问题
遇到问题解决问题,我就搜索了一会儿,可是还是找不到。于是找旁边的有经验的小苏,在交流后,更换了搜索关键词,逐步排除了一些,最后发现了答案,说即使新建触发器灰色也没事,直接用代码建立触发器就好了,然后我尝试了一下,发现真的可以,于是在这里总结一下,其实,
解决问题的过程很简单:
右击数据库名称,选择<新建查询>。
在查询语句中输入下列语句即可创建触发器:
–Author(作者):
–Create Date(时间):
–Description(名称):
CREATE TRIGGER [触发器名称] --建立触发器的名称
on [表名称] --选择要建立触发器的表
AFTER INSERT/DELETE/UPDATE --触发条件 插入/删除/更新(任选一个)
AS --伴随
BEGIN --开始执行
SQL语句(select * from deleted) --此处填写触发器要执行的SQL语句(比如,查找刚刚执行删除的内容)
… --“…”表示可以是多行
END --结束
GO –
三、总结
问题总要想方法去解决,优秀就让自己静下心,理清思路。多交流,多搜索。多总结和记录!