奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

試題

下半年計算機四級數據庫考試知識點:觸發器

時間:2024-08-12 09:15:58 試題 我要投稿
  • 相關推薦

2015下半年計算機四級數據庫考試知識點:觸發器

  觸發器基本概念

2015下半年計算機四級數據庫考試知識點:觸發器

  1、 觸發器是一種特殊的存儲過程,其特殊性在于它不需要由用戶來調用,而是當用戶對表中的數據進行UPDATE、INSERT或DELETE操作時自動觸發執行;

  2、 觸發器常用于下列場合:

  (1) 完成比CHECK的約束更復雜的數據約束;

  (2) 為保證數據庫性能而維護的非規范化數據;

  (3) 實現復雜的業務規則,可使業務的處理任務自動進行。

  創建觸發器

  1、 創建觸發器的語句:CREATE TRIGGER,語法為:

  CREATE TRIGGER 觸發器名稱

  ON {表名| 視圖名}

  [WITH ENCRYPTION]

  {FOR |AFTER|INSTEAD OF}{[INSERT][,][DELETE][,][UPDATE]}

  AS

  [{IF UPDATE(column)…}]

  SQL語句

  (1) 觸發器名稱在數據庫中必須是惟一的;

  (2) ON子句用于指定在其上執行觸發器的表;

  (3) AFTER:指定觸發器只有在引發的SQL語句中指定的操作都已成功執行,并且所有的約束檢查也成功完成后,才執行此觸發器,這種觸發器稱為后觸發型觸發器;

  (4) FOR:作用同AFTER;

  (5) INSTEAD OF:指定執行觸發器而不是執行引發觸發器執行的SQL語句,從而替代觸發語句的操作,這種觸發器稱為前觸發型觸發器;

  (6) INSTERT、DELETE或UPDATE是引發觸發器執行的操作,若同時指定多個操作,則各操作之間用逗號分隔;

  2、 創建觸發器時,需要注意:

  (1) 在一個表上可以建立多個名稱不同、類型各異的觸發器,每個觸發器可由三個操作引發;

  (2) 大部分Transact-SQL語句都可用在觸發器中,但也有一些限制;

  (3) 在觸發器定義中,可以使用IF UPDATE子句測試在INSERT和UPDATE語句中是否對指定字段有影響;

  (4) 通常不要在觸發器中返回任何結果。

  3、 創建后觸發型觸發器

  使用FOR或AFTER選項定義的觸發器為后觸發的觸發器,即只有在引發觸發器執行語句中指定的操作都已完成執行,并且所有的約束檢查也成功完成后,才執行的觸發器;

  4、 創建前觸發型觸發器

  使用INSTEAD OF 選項定義的觸發器為前觸發型觸發器,在該觸發器中,指定執行觸發器而不是執行引發觸發器執行的SQL語句,從而替代引發語句的操作。

【下半年計算機四級數據庫考試知識點:觸發器】相關文章:

計算機四級考試《數據庫工程師》知識點:DBAS07-22

計算機四級考試大綱:數據庫原理10-19

2022下半年計算機四級數據庫考試知識點:用戶自定義函數06-04

2015計算機四級考試《數據庫》知識:數據庫的物理結構07-09

計算機四級《數據庫》考試重點:數據儲存07-29

2013年計算機四級考試數據庫原理考試大綱08-29

2015計算機四級考試《數據庫》知識:索引技術11-05

計算機四級考試數據庫技術復習筆記:引論09-28

計算機四級考試《數據庫工程師》知識:數據庫概念設計08-28

2024年計算機四級考試數據庫精選真題09-30

主站蜘蛛池模板: 大兴区| 武安市| 丰镇市| 那曲县| 定州市| 腾冲县| 富锦市| 武宣县| 长乐市| 西城区| 井研县| 汝南县| 伊通| 西城区| 峨山| 乡宁县| 肃宁县| 绍兴县| 南开区| 财经| 门头沟区| 尖扎县| 祁阳县| 赤峰市| 铜川市| 宁海县| 甘德县| 如东县| 深水埗区| 施秉县| 万荣县| 腾冲县| 冀州市| 滨州市| 佛教| 西藏| 龙泉市| 虞城县| 灵山县| 河西区| 连山|