我有一個任務要做,但我不知道如何去做。 我需要一個存儲過程每5分鐘運行一次並驗證新記錄是否已插入一個表中。如果找到新記錄,則在另一個表中執行插入操作以製作該記錄的副本,但如果沒有,則不會發生任何事情,並且兩個表保持不變。 換句話說,我需要類似於「插入後」觸發器,但我不想使用觸發器。當在SQL服務器中插入記錄
-2
A
回答
0
創建要運行的存儲過程,然後將其作爲計劃作業安裝在每5分鐘運行一次的sql server中。
0
做什麼jhilden建議與SQL作業每5分鐘運行一次。 SP需要查看錶副本中的最新記錄(如果您保存兩個表中的ID,則需要時間戳或MAX(ID)),然後檢查原始表中是否有記錄(或多個記錄)有更高的時間戳(或ID),如果是這樣的話,複製它/他們。
相關問題
- 1. 在SQL服務器中插入記錄到表中
- 2. 在遠程sql服務器中插入記錄
- 3. SQL服務器:在插入
- 4. SQL服務器 - 插入記錄計數到表
- 5. PyPyODBC不插入記錄到MS-SQL服務器
- 6. 值插入SQL服務器
- 7. 插入雙Sql服務器
- 8. SQL服務器插入慢
- 9. SQL服務器表中缺少記錄
- 10. 插入sql_variant列在sql服務器
- 11. 插入SQL服務器中的視圖
- 12. 如何在插入記錄後從SQL服務器獲取標識值
- 13. 將記錄永久插入到使用c的sql服務器中#
- 14. 重複插入記錄在服務器數據庫
- 15. 將唯一記錄從一臺服務器插入另一臺服務器
- 16. SQL服務器:盤點記錄
- 17. VBA從SQL服務器記錄值
- 18. 嵌套的記錄是sql服務器
- 19. 總是返回記錄SQL服務器
- 20. 插入記錄的sql
- 21. SQL不插入記錄
- 22. 的Java 1.4 - SQL服務器2000:不能多條記錄插入到表
- 23. 插入記錄從一個表到另一個和用戶data..SQL服務器
- 24. SQL服務器觸發的插入和/或更新的記錄,根據字段
- 25. 日期時間轉換失敗,sequelise插入SQL服務器記錄
- 26. GlassFish服務器jdbc無法將記錄插入數據庫
- 27. 如何在SQL服務器中找到記錄中的更改
- 28. 從asp.net插入Datetime.now到sql服務器
- 29. SQL服務器:插入身份
- 30. ASP.NET:將數據插入SQL服務器
如何識別新記錄?你爲什麼不想使用觸發器?這非常符合 – Elliveny 2015-02-23 15:51:19
@emancia爲什麼不使用將在第二個表中插入新行(複製行)的事務,既然您沒有提供太多細節,所以我的建議也缺乏業務邏輯實現和您的需求。 – 2015-02-23 15:55:09
你的意思是[複製](https://msdn.microsoft.com/en-us/library/ms151198.aspx)? – Andrew 2015-02-23 15:56:03