触发(Triggers).pptVIP

  • 7
  • 0
  • 约3.88千字
  • 约 9页
  • 2017-06-30 发布于江苏
  • 举报
触发(Triggers)

觸發(Triggers) Trigger功能 一種與資料表緊密結合的預存程序 資料表有INSERT, DELETE, UPDATE事件發生時,設定的程序會自動執行 可以針對不同的異動事件設定不同的Trigger 與限制(Constraint)比較 Constraint可直接設定於資料表內,通常不需另外撰寫程式 只能進行較單純動作,包括Default, Primary key, Unique, Check及Foreign key Trigger 針對單一資料表所撰寫特殊預存程序 資料發生改變時可以處理複雜工作,例如完成成串cascading 工作 Trigger功能 檢查所做的更改是否允許 可同時檢查許多資料表,或使用IF…ELSE來執行更彈性的檢查 進行其他相關資料的更改動作 如訂單取消時,會自動刪除訂單相關資料,並將業務員奬金扣一半 更改原來所要進行的資料操作 利用INSTEAD OF可以將原來新增資料,將該資料做處理,而不存入資料表中 建立 Triggers 利用CREATE TRIGGER指令 必須指定資料表 ON 指定那種異動執行該Trigger 修改及刪除 Triggers 使用ALTER TRIGGER來修改Trigger定義 使用DROP TRIGGER來刪除Trigger定義 檢視Trigger相關訊息 sp_helptrigger ‘table_name’ [,

文档评论(0)

1亿VIP精品文档

相关文档