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

主站蜘蛛池模板: 永寿县| 绩溪县| 汉川市| 自贡市| 新晃| 灯塔市| 惠东县| 瑞丽市| 京山县| 赤水市| 丹巴县| 沿河| 梁平县| 青浦区| 卫辉市| 桐梓县| 石家庄市| 甘孜| 唐河县| 宝山区| 色达县| 沅陵县| 屏东县| 宁陕县| 襄汾县| 鹤峰县| 娱乐| 鹰潭市| 龙泉市| 舒城县| 乌拉特前旗| 闽侯县| 深圳市| 鄂温| 凤冈县| 中方县| 广饶县| 辽宁省| 碌曲县| 尉犁县| 会泽县|