成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL server 數(shù)據(jù)庫指定第一個(gè)與最后一個(gè)觸發(fā)器的方案

數(shù)據(jù)庫 SQL Server
我們今天主要向大家介紹的是SQL server 數(shù)據(jù)庫如何正確指定第一個(gè)觸發(fā)器與最后一個(gè)觸發(fā)器的實(shí)際操作方案,以下就是文章的主要內(nèi)容描述。

以下的文章主要向大家講述的是SQL server 數(shù)據(jù)庫如何正確指定***個(gè)觸發(fā)器與***一個(gè)觸發(fā)器的實(shí)際操作方案,其具體的操作方案可以將和表相關(guān)聯(lián)的 AFTER 觸發(fā)器之一指定為每個(gè) INSERT、DELETE 和 UPDATE 觸發(fā)動(dòng)作執(zhí)行的***個(gè)或***一個(gè) AFTER 觸發(fā)器。

在***個(gè)和***一個(gè)觸發(fā)器之間激發(fā)的 AFTER 觸發(fā)器將按未定義的順序執(zhí)行。

 

若要指定 AFTER 觸發(fā)器的順序,請(qǐng)使用 sp_settriggerorder 存儲(chǔ)過程。可用的選項(xiàng)有:

 

 

***個(gè)

 

SQL server 數(shù)據(jù)庫指定該觸發(fā)器是為觸發(fā)操作激發(fā)的***個(gè) AFTER 觸發(fā)器。

 

***一個(gè)

 

指定該觸發(fā)器是為觸發(fā)操作激發(fā)的***一個(gè) AFTER 觸發(fā)器。

 

 

指定觸發(fā)器的激發(fā)沒有特定的順序。主要用于重新設(shè)置***個(gè)或***一個(gè)觸發(fā)器。

 

以下是使用 sp_settriggerorder 的示例:

 

 

 

  1. sp_settriggerorder @triggername = 'MyTrigger', @order = 'first', @stmttype = 'UPDATE' 

 

重要 ***個(gè)和***一個(gè)觸發(fā)器必須是兩個(gè)不同的觸發(fā)器。

可能同時(shí)在表上定義了 INSERT、UPDATE 和 DELETE 觸發(fā)器。每種語句類型可能都有自己的***個(gè)和***一個(gè)觸發(fā)器,但它們不能是相同的觸發(fā)器。

 

如果為某個(gè)表定義的***個(gè)或***一個(gè)觸發(fā)器不包括觸發(fā)操作,如 FOR UPDATE、FOR DELETE 或 FOR INSERT,則缺少的操作將沒有***個(gè)或***一個(gè)觸發(fā)器。

 

 

不能將 INSTEAD OF 觸發(fā)器SQL server 數(shù)據(jù)庫指定為***個(gè)或***一個(gè)觸發(fā)器。在對(duì)基礎(chǔ)表進(jìn)行更新前激發(fā) INSTEAD OF 觸發(fā)器。然而,如果由 INSTEAD OF 觸發(fā)器對(duì)基礎(chǔ)表進(jìn)行更新,則這些更新將發(fā)生于在表上定義觸發(fā)器(包括***個(gè)觸發(fā)器)之后。

例如,如果視圖上的 INSTEAD OF 觸發(fā)器更新基表并且該基表包含三個(gè)觸發(fā)器,則該三個(gè)觸發(fā)器在 INSTEAD OF 觸發(fā)器插入數(shù)據(jù)之前激發(fā)。有關(guān)更多信息,請(qǐng)參見SQL server 數(shù)據(jù)庫指定觸發(fā)器何時(shí)激發(fā)。

 

 

如果 ALTER TRIGGER 語句更改了***個(gè)或***一個(gè)觸發(fā)器,則將除去 First 或 Last 特性,并且順序值將設(shè)置為 None;必須用 sp_settriggerorder 重置此順序。

 

 

OBJECTPROPERTY 函數(shù)使用屬性 ExecIsFirstTrigger 和 ExecIsLastTrigger 報(bào)告觸發(fā)器的順序是***個(gè)還是***一個(gè)。

 

 

復(fù)制將為本身是即時(shí)更新訂戶或排隊(duì)更新訂戶的任何表自動(dòng)生成***個(gè)觸發(fā)器。復(fù)制要求它的觸發(fā)器是***個(gè)觸發(fā)器。如果嘗試使具有***個(gè)觸發(fā)器的表成為即時(shí)更新訂戶或排隊(duì)更新訂戶,復(fù)制將引發(fā)錯(cuò)誤。如果使表成為即時(shí)更新訂戶或排隊(duì)更新訂戶之后使用戶定義觸發(fā)器成為***個(gè)觸發(fā)器,則 sp_settriggerorder 會(huì)返回一個(gè)錯(cuò)誤。

如果在復(fù)制觸發(fā)器上使用 ALTER,或使用 sp_settriggerorder 將復(fù)制觸發(fā)器更改為***觸發(fā)器或無觸發(fā)器,則訂閱將不能正確工作。

 

【編輯推薦】

  1. SQL Server備份文件中對(duì)現(xiàn)存數(shù)據(jù)庫的導(dǎo)入
  2. 用SQL Server DBCC 避免堵塞的實(shí)際操作步驟
  3. SQL Server 2000重建索引的實(shí)際操作流程
  4. 改善SQL Server安全規(guī)劃的6步驟
  5. 通過SQL Server 2000日志轉(zhuǎn)移來實(shí)現(xiàn)高可用性
責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-15 11:24:46

SQL Server事務(wù)

2010-03-15 10:37:46

Pthon腳本

2011-04-06 15:36:56

SQL Server數(shù)

2021-12-13 11:31:36

排序數(shù)組數(shù)據(jù)結(jié)構(gòu)算法

2011-04-06 11:34:52

SQL Server數(shù)查詢優(yōu)化

2020-11-13 07:08:51

Spring Boot應(yīng)用Spring

2021-11-02 14:54:41

排序數(shù)組元素

2011-07-25 09:32:28

2010-06-28 09:53:11

SQL Server數(shù)

2011-08-04 18:55:53

SQL Server 用戶sa登錄失敗

2019-10-22 07:50:45

SqlServer數(shù)據(jù)庫觸發(fā)器

2013-12-19 09:46:04

垃圾收集器

2010-07-30 14:58:06

Flex應(yīng)用

2011-03-21 14:24:13

Debian 6

2013-01-14 09:44:58

JavaScriptJSJS框架

2012-02-08 11:15:38

HibernateJava

2011-03-03 21:04:08

bug程序員

2013-10-30 22:10:28

Clouda程序

2022-10-17 10:28:05

Web 組件代碼

2023-09-21 22:43:17

Django框架
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 天天综合久久网 | 欧美成视频在线观看 | 国产女人与拘做受免费视频 | 成人精品一区亚洲午夜久久久 | 亚洲第一天堂无码专区 | 日韩精品中文字幕在线 | 亚洲成av人片在线观看无码 | 国产精品视频网 | 日韩一区中文字幕 | 国产精品久久久久久久久久免费看 | 91国在线观看| 国产精品永久免费视频 | 国产成人一区二区三区精 | 韩日在线观看视频 | 国产男人的天堂 | 欧美黄页 | 日本中文字幕在线视频 | 超碰在线播 | 成人精品鲁一区一区二区 | 久久av网站| 亚洲欧美中文字幕 | 在线不卡av | 色婷婷久久久久swag精品 | 欧美aⅴ片| 国产精品美女久久久免费 | 一区中文字幕 | 黄色毛片在线看 | 久久国产精品免费视频 | 国内精品久久久久久久影视简单 | 中文字幕日韩欧美一区二区三区 | 久久久无码精品亚洲日韩按摩 | 午夜私人影院在线观看 | 91国产精品 | 韩日在线视频 | 在线视频一区二区三区 | 在线观看你懂的网站 | 亚洲欧美日韩精品久久亚洲区 | 中文字幕视频在线观看 | 色视频一区二区 | 欧美一区二区三区四区五区无卡码 | 亚洲欧美在线免费观看 |