SQL筆記:自動產生資料表觸發CRUD紀錄的SQL語法

簡單的說,這篇文章就是將上篇:SQL筆記:透過觸發Trigger進行資料表新增、修改、刪除之自動化LOG的心得結果,透過Javascript做成工具,當我們需要針對某資料表進行自動化LOG的紀錄時,就可以透過這個網頁來快速產生相關語法。

透過交談產生Trigger並監控資料表CRUD歷程之SQL語法

請填妥下列表格對應內容,並點擊產生SQL指令自動產生對應的SQL語法。

建立紀錄Log資料表之SQL語法

-- 點選按鈕後,這裡將會產生紀錄Log資料表之SQL語法

建立觸發並自動記錄CRUD異動之SQL語法

-- 點選按鈕後,這裡將會產生觸發並自動記錄CRUD異動之SQL語法

使用方法

當填妥上面表格中需要的欄位後,點擊按鈕就可以產生兩段SQL指令,可點選複製按鈕將SQL指令貼到SSMS執行後,就會自動產生LOG資料表以及觸發程序,可以試著去新增、修改、刪除監控資料表裡面的相關紀錄資料,之後SELECT一下LOG資料表就可在畫面中發現資料異動過程被逐一地記錄下來。

相關參考

Microsoft SqlServer TABLE Trigger Log AutoLog CRUD Create Insert Update Delete GenerateSqlCommand