SQL触发器实例

来源:互联网 发布:正装 知乎 编辑:程序博客网 时间:2024/06/10 23:37

SQL触发器实例1

定义:何为触发器?在SQL Server里面也就是对某一个表的一定操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。

常见的触发器有三种,分别应用于InsertUpdateDelete事件。

Create Table Student(

       StudentID int primary key,

       studentName nvarchar(10)

)

Create table BorrowRecord(

       studentId int,

       BorrowDate datetime,

       ReturnDate Datetime

)

 

Create trigger truStudent

 On student

For update

As

If update(studenID)

Begin

  Update borrowRecord set studentID = i.studentID

 Form BorrowRecord br,deleted d,Inserted i

 Where br.studentID = d.studentID

End;

原创粉丝点击