奶头挺立呻吟高潮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

主站蜘蛛池模板: 辛集市| 遂昌县| 青川县| 库尔勒市| 石狮市| 双牌县| 三台县| 崇信县| 泗洪县| 随州市| 玉树县| 博罗县| 横山县| 新乡县| 且末县| 八宿县| 托里县| 裕民县| 临汾市| 桦甸市| 东平县| 永和县| 舟山市| 盐池县| 永寿县| 广丰县| 清远市| 永靖县| 北碚区| 曲靖市| 永仁县| 岑溪市| 突泉县| 任丘市| 南汇区| 新乡县| 泰安市| 三门县| 江达县| 高平市| 轮台县|