校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > SQLServer EVENTDATA()函數來獲取DDL 觸發器信息

SQLServer EVENTDATA()函數來獲取DDL 觸發器信息

熱門標簽:外呼系統改進 湖南電腦外呼系統平臺 廣東防封卡外呼系統原理是什么 分享百度地圖標注多個位置 菏澤語音電銷機器人加盟公司 電銷機器人公司 需要哪些牌照 長沙智能外呼系統 知名電銷機器人價格 地圖標注牌
復制代碼 代碼如下:

-- Create a log table
CREATE TABLE TriggerLog (LogInfo xml)

-- Create a dummy table to delete later on
CREATE TABLE TableToDelete (Id int PRIMARY KEY)

-- 新建一個新表,作為刪除實驗表
INSERT INTO TableToDelete VALUES(1)
GO

-- 創建一個Drop Table 的 DDL
CREATE TRIGGER StopTableDrop ON DATABASE AFTER DROP_TABLE
AS
DECLARE @EventData AS xml
SET @EventData = EVENTDATA() -- 必須要在rollback之前截獲DDL信息
ROLLBACK
PRINT 'DROP TABLE attempt in database ' + DB_NAME() + '.'
INSERT INTO TriggerLog VALUES(@EventData)

執行如下刪除操作:
DROP TABLE TableToDelete
會觸發上面的DDL,從而回滾操作。
執行下面的Sql:
SELECT * FROM TriggerLog
查看剛才截獲的DDL信息。

標簽:西寧 天水 泉州 福建 珠海 呼和浩特 商洛 美容院

巨人網絡通訊聲明:本文標題《SQLServer EVENTDATA()函數來獲取DDL 觸發器信息》,本文關鍵詞  SQLServer,EVENTDATA,函數,來,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQLServer EVENTDATA()函數來獲取DDL 觸發器信息》相關的同類信息!
  • 本頁收集關于SQLServer EVENTDATA()函數來獲取DDL 觸發器信息的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 观塘区| 马鞍山市| 噶尔县| 太仓市| 横山县| 芷江| 堆龙德庆县| 大连市| 黑水县| 永济市| 肇东市| 大石桥市| 托克逊县| 内乡县| 平塘县| 什邡市| 海淀区| 运城市| 墨玉县| 会同县| 河南省| 环江| 密山市| 遵义市| 三原县| 宁武县| 诏安县| 阳春市| 怀远县| 晋宁县| 大关县| 高雄县| 鄂州市| 崇阳县| 平原县| 怀集县| 那坡县| 大同市| 万宁市| 克什克腾旗| 博爱县|