SQL第七章(觸發器)

2021-08-28 03:16:14 字數 670 閱讀 5655

1、觸發器是對錶進行插入、更新、或者刪除的時候會自動執行的特殊儲存過程

after觸發器

(1)inster觸發器

(2)update觸發器

(3)delete觸發器

②instead of 觸發器

created  trigger   (觸發器名)

on   (表名)

for update

ast-sql語句

--阻止插入性別為男的學生

if exists (select*from sys.triggers where name='tr_insertstuinfo')

drop trigger tr_insertstuinfo

gocreate trigger tr_insertstuinfo

on stuinfo

for insert

asdeclare @*** varchar(2)

select @***=stu*** from inserted   --獲取新資料,將要插入的新資料

if @***='男'      --如果性別為男,則回滾

rollback tran

goinsert into stuinfo values('張四','男','9')

第七章 觸發器

定義 觸發器是在對錶或檢視進行插入,更新或刪除操作時自動執行的儲存過程 作用及用處 觸發器通常用於強制業務規則 觸發器是一種高階約束,可以定義比用check約束更為複雜的約束 觸發器定義在特定的表或檢視上,與表或檢視相關 自動出發執行 不能直接呼叫 是乙個事物 可回滾 型別 1.after觸發器 只...

python第七章 python教程(第七章)

字典和集合 字典是python中唯一,乙個對映型別 如何建立乙個字典,如下 dict dict 滲透 網路安全 怎麼理解字典呢?現實生活中的字典可以通過首字母進行查詢要查詢的漢子,python也可以這樣理解,通過 前的元素查詢到冒號後的元素。為什麼說字典是唯一乙個對映型別呢?看圖。對映型別區別與序列...

第七章 函式

1.ansi c 允許函式原型的使用,函式宣告提供給編譯器和之後的呼叫函式返回值型別,引數型別和數量的資訊,而k c用單獨的列表給出引數的型別,編譯器只記住函式的返回值型別,但不儲存函式的引數數量和型別 2.沒有return語句的函式,隱式的返回 3.函式的原型可以單獨放於乙個標頭檔案中,一定要具有...