欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

試題

下半年計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)考試知識(shí)點(diǎn):觸發(fā)器

時(shí)間:2025-02-17 09:37:24 試題 我要投稿
  • 相關(guān)推薦

2015下半年計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)考試知識(shí)點(diǎn):觸發(fā)器

  觸發(fā)器基本概念

2015下半年計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)考試知識(shí)點(diǎn):觸發(fā)器

  1、 觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程,其特殊性在于它不需要由用戶來(lái)調(diào)用,而是當(dāng)用戶對(duì)表中的數(shù)據(jù)進(jìn)行UPDATE、INSERT或DELETE操作時(shí)自動(dòng)觸發(fā)執(zhí)行;

  2、 觸發(fā)器常用于下列場(chǎng)合:

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

  (2) 為保證數(shù)據(jù)庫(kù)性能而維護(hù)的非規(guī)范化數(shù)據(jù);

  (3) 實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)規(guī)則,可使業(yè)務(wù)的處理任務(wù)自動(dòng)進(jìn)行。

  創(chuàng)建觸發(fā)器

  1、 創(chuàng)建觸發(fā)器的語(yǔ)句:CREATE TRIGGER,語(yǔ)法為:

  CREATE TRIGGER 觸發(fā)器名稱

  ON {表名| 視圖名}

  [WITH ENCRYPTION]

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

  AS

  [{IF UPDATE(column)…}]

  SQL語(yǔ)句

  (1) 觸發(fā)器名稱在數(shù)據(jù)庫(kù)中必須是惟一的;

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

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

  (4) FOR:作用同AFTER;

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

  (6) INSTERT、DELETE或UPDATE是引發(fā)觸發(fā)器執(zhí)行的操作,若同時(shí)指定多個(gè)操作,則各操作之間用逗號(hào)分隔;

  2、 創(chuàng)建觸發(fā)器時(shí),需要注意:

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

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

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

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

  3、 創(chuàng)建后觸發(fā)型觸發(fā)器

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

  4、 創(chuàng)建前觸發(fā)型觸發(fā)器

  使用INSTEAD OF 選項(xiàng)定義的觸發(fā)器為前觸發(fā)型觸發(fā)器,在該觸發(fā)器中,指定執(zhí)行觸發(fā)器而不是執(zhí)行引發(fā)觸發(fā)器執(zhí)行的SQL語(yǔ)句,從而替代引發(fā)語(yǔ)句的操作。

【下半年計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)考試知識(shí)點(diǎn):觸發(fā)器】相關(guān)文章:

2015下半年計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)考試知識(shí)點(diǎn):存儲(chǔ)過(guò)程05-22

計(jì)算機(jī)四級(jí)考試《數(shù)據(jù)庫(kù)工程師》知識(shí)點(diǎn):DBAS07-22

2015下半年計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)考試知識(shí)點(diǎn):查看、修改及刪除對(duì)象03-19

計(jì)算機(jī)四級(jí)考試大綱:數(shù)據(jù)庫(kù)原理04-12

2015下半年計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)考試知識(shí)點(diǎn):創(chuàng)建和執(zhí)行存儲(chǔ)過(guò)程03-04

2022下半年計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)考試知識(shí)點(diǎn):用戶自定義函數(shù)06-04

2015下半年全國(guó)計(jì)算機(jī)四級(jí)《數(shù)據(jù)庫(kù)》考試內(nèi)容07-04

2017年全國(guó)計(jì)算機(jī)四級(jí)數(shù)據(jù)庫(kù)考試知識(shí)點(diǎn)復(fù)習(xí)01-28

2015計(jì)算機(jī)四級(jí)考試《數(shù)據(jù)庫(kù)》知識(shí):數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)07-09