今天学习了一下sql中触发器的运用。
下面用个例子,阐述一下触发器的原理。
首先建立两个表
Create Table Student
(
Id int not null,
[Name] varchar(50) not null,
Age int
)
Create Table Score
(
Id int not null,
Score int
)
那么按照逻辑推断这两个表,将发生关系,即在Student中添加 一条记录,
那么将在Score产生一条记录。下面将编写一个Insert触发器来实现这一过程:
Create Trigger InsertTrigger
On Student for Insert
As
Insert into Score values(Id, 0);
下面用个例子,阐述一下触发器的原理。
首先建立两个表
Create Table Student
(
Id int not null,
[Name] varchar(50) not null,
Age int
)
Create Table Score
(
Id int not null,
Score int
)
那么按照逻辑推断这两个表,将发生关系,即在Student中添加 一条记录,
那么将在Score产生一条记录。下面将编写一个Insert触发器来实现这一过程:
Create Trigger InsertTrigger
On Student for Insert
As
Insert into Score values(Id, 0);