1、创建触发器 --create trigger tr_stu1 on stu for insert as select '添加了一名学生' insert into stu values('004','张华') 功能:在表stu中执行insert语句时,将会触发tr_stu1触发器,并在结果框中输出“添加了一名学生” 2、创建触发器 create trigger tr_stu2 on stu for insert as declare @sname varchar(20) select @sname=姓名 from inserted if(len(@sname)<=1) begin select '你输入的名字只有一个字' rollback transaction end 功能:当执行insert命令时,若输入的姓名字段的长度小于等于1输出信息“你输入的名字只有一个字”信息,同时回滚事务。 create trigger tr_stu3 on stu for update as if update(姓名) begin select '不能修改姓名' rollback transaction end update stu set 姓名='张古' where 学号='001'