SQL server2014無法創建觸發器

在這裏插入圖片描述
新建觸發器項,不可選。可以通過下面方法來創建出發器:

一,右擊要創建觸發器的數據表,單擊選擇前1000行。

在這裏插入圖片描述
二,在界面另起一行,輸入下面代碼:

 create trigger  trigCategoryDelet  --創建觸發器,觸發器名字是trigCategoryDelet(自己取,不可重複)
ON [dbo].[category]  --表名(爲哪個表創建)
for delete   --定義成delete類型觸發器
as --觸發器要執行的操作
begin --BEGIN和END組成一個代碼塊,可以寫也可以不寫。在代碼複雜的情況下,讓代碼看起來整齊。
  -- 下面是我自己觸發器的內容
declare @caId int
select @caId=id from deleted
--刪除評論
delete comment where newsId in (select newsId from news where caId=@caId)
--刪除新聞
delete news where caId=@caId
--刪除類別
delete category where id=@caId
END

在這裏插入圖片描述
(爆紅也不影響。)
四,創建成功,如下圖:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章