触发器

--ALTER TRIGGER chufaqi
--ON studentinfo
--AFTER INSERT
--AS
--BEGIN
-- DECLARE @name INT
-- SELECT @name=ID FROM inserted
-- UPDATE studentinfo SET NAME=NAME-1 WHERE ID=@name
--END

 

 

ALTER TRIGGER updateadd--创建触发器
ON dbo.studentinfo --要触发的表
FOR UPDATE--触发的类型
AS
BEGIN --开始
DECLARE @name NVARCHAR(48),@id int--定义变量
SELECT @name=NAME,@id=ID FROM INSERTED--查询出变量
UPDATE dbo.studentinfo SET NAME =@name+'555' WHERE ID=@id--开始触发修改
SELECT * FROM INSERTED --查询触发完的查询数据
END
SELECT * FROM studentinfo
UPDATE dbo.studentinfo SET NAME='147' WHERE ID=1

posted @ 2017-11-22 19:19  Mr.htb  阅读(92)  评论(0编辑  收藏  举报