青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

大家好,下面是一段SQL語句,誰幫解一下。


大家好,下面是一段SQL語句,誰幫解一下。


【大家好,下面是一段SQL語句,誰幫解一下。】SQL觸發器語法參考Create TRIGGER trigger_name ON { table | view } [ WITH ENCRYPTION ] { { { FOR | AFTER | INSTEAD OF } { [ Insert ] [ , ] [ Update ] } [ WITH APPEND ] [ NOT FOR REPLICATION ] AS [ { IF Update ( column ) [ { AND | or } Update ( column ) ] [ ...n ] | IF ( COLUMNS_UpdateD ( ) { bitwise_operator } updated_bitmask ) { comparison_operator } column_bitmask [ ...n ] } ] sql_statement [ ...n ] } } 參數trigger_name是觸發器的名稱 。觸發器名稱必須符合標識符規則 , 并且在數據庫中必須唯一 。可以選擇是否指定觸發器所有者名稱 。Table | view是在其上執行觸發器的表或視圖 , 有時稱為觸發器表或觸發器視圖 。可以選擇是否指定表或視圖的所有者名稱 。WITH ENCRYPTION加密 syscomments 表中包含 Create TRIGGER 語句文本的條目 。使用 WITH ENCRYPTION 可防止將觸發器作為 SQL Server 復制的一部分發布 。AFTER指定觸發器只有在觸發 SQL 語句中指定的所有操作都已成功執行后才激發 。所有的引用級聯操作和約束檢查也必須成功完成后 , 才能執行此觸發器 。如果僅指定 FOR 關鍵字 , 則 AFTER 是默認設置 。不能在視圖上定義 AFTER 觸發器 。INSTEAD OF指定執行觸發器而不是執行觸發 SQL 語句 , 從而替代觸發語句的操作 。在表或視圖上 , 每個 Insert、Update 或 Delete 語句最多可以定義一個 INSTEAD OF 觸發器 。然而 , 可以在每個具有 INSTEAD OF 觸發器的視圖上定義視圖 。INSTEAD OF 觸發器不能在 WITH CHECK OPTION 的可更新視圖上定義 。如果向指定了 WITH CHECK OPTION 選項的可更新視圖添加 INSTEAD OF 觸發器 , SQL Server 將產生一個錯誤 。用戶必須用 Alter VIEW 刪除該選項后才能定義 INSTEAD OF 觸發器 。{ [Delete] [,] [Insert] [,] [Update] }是指定在表或視圖上執行哪些數據修改語句時將激活觸發器的關鍵字 。必須至少指定一個選項 。在觸發器定義中允許使用以任意順序組合的這些關鍵字 。如果指定的選項多于一個 , 需用逗號分隔這些選項 。對于 INSTEAD OF 觸發器 , 不允許在具有 ON Delete 級聯操作引用關系的表上使用 Delete 選項 。同樣 , 也不允許在具有 ON Update 級聯操作引用關系的表上使用 Update 選項 。WITH APPEND指定應該添加現有類型的其它觸發器 。只有當兼容級別是 65 或更低時 , 才需要使用該可選子句 。如果兼容級別是 70 或更高 , 則不必使用 WITH APPEND 子句添加現有類型的其它觸發器(這是兼容級別設置為 70 或更高的 Create TRIGGER 的默認行為) 。有關更多信息 , 請參見 sp_dbcmptlevel 。WITH APPEND 不能與 INSTEAD OF 觸發器一起使用 , 或者 , 如果顯式聲明 AFTER 觸發器 , 也不能使用該子句 。只有當出于向后兼容而指定 FOR 時(沒有 INSTEAD OF 或 AFTER) , 才能使用 WITH APPEND 。以后的版本將不支持 WITH APPEND 和 FOR(將被解釋為 AFTER) 。NOT FOR REPLICATION表示當復制進程更改觸發器所涉及的表時 , 不應執行該觸發器 。AS是觸發器要執行的操作 。sql_statement是觸發器的條件和操作 。觸發器條件指定其它準則 , 以確定 Delete、Insert 或 Update 語句是否導致執行觸發器操作 。當嘗試 Delete、Insert 或 Update 操作時 , Transact-SQL語句中指定的觸發器操作將生效 。

    猜你喜歡