![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 JT ![]()
![]() |
請問當:客戶資料表的[客戶名稱]欄(任一筆記錄),被更改後, 如何才能立即執行某一網頁,如:http://www.aaa.tw/b.aspx 不知是否使用trigger可達成此目的? 感謝前輩的賜教
本篇文章發表於2015-03-01 01:42
|
1樓 |
是否使用trigger可達成此目的?
可以,請參考 https://www.ptt.cc/bbs/Database/M.1352729911.A.4B3.html 一般大公司在抓洩密者,也多用trigger立即email通知主管去抓誰去看該筆資料
本篇文章回覆於2015-03-01 02:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓 |
觸發網頁的目的是甚麼阿,^^??
本篇文章回覆於2015-03-02 07:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓
作者回應
JT ![]() |
觸發網頁後 , 透過asp.net網頁發送 email 或 簡訊 通知管理者
本篇文章回覆於2015-03-02 10:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓 |
SQL Server 內有 Database Mail 可以使用
本篇文章回覆於2015-03-02 11:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓 |
1. 建議 DB 正式環境給專人管控,而非每位不相關的工程師也能碰到。
2. 當 客戶資料表經過 Update 時,Trigger 寫入一紀錄至 History 資料表。 3. 建置一個 GW,每 2 分鐘跑巡 History 資料表內未發送通知的紀錄,發送後標註為已發送。 這樣或許流程比較容易,通知機制也比較有彈性,以上僅供樓主參考。
本篇文章回覆於2020-04-06 22:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓 |
您的需求可能不用trigger就可以達到
通常資料表被更新後都有個更新時間 利用更新時間 例如大於等於今天的 才去動態的產生連結 或傳遞後判斷該筆資料是否有被更新過 決定行動
本篇文章回覆於2020-04-07 15:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |