1. 程式人生 > >數據庫高級應用之觸發器

數據庫高級應用之觸發器

create 一段 reat 前端 values 簡單 update delete 操作

觸發器簡單介紹:
是一段由對數據的更改操作引發的自動執行的代碼,更改操作包括:update、insert和delete。
作用:
保證業務規則和數據完整性
有兩種觸發器類型:前端觸發器、後端觸發器


後端觸發器格式:
create trigger t_student
on student after insert
as
select * from student
select * from inserted

執行操作:insert into student values(‘100‘)

條件判斷:
create trigger t_course
on course after insert,update
As
if Exists(select * from inserted where semester not between 1 and 10)
rollback




前端觸發器格式:


create trigger t_student
on student instead of insert ,update
as
.....

數據庫高級應用之觸發器