我有一個任務要做,但我不知道如何去做。 我需要一個存儲過程每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. SQL服務器:插入到表中的記錄
- 6. SQL服務器:在插入
- 7. sql服務器是否介意插入記錄的方式?
- 8. PyPyODBC不插入記錄到MS-SQL服務器
- 9. SQL服務器 - 插入記錄計數到表
- 10. 插入一個以上的記錄到SQL服務器
- 11. 批量插入SQL服務器數以百萬計的記錄
- 12. 如何插入記錄到SQL服務器從Excel
- 13. 值插入SQL服務器
- 14. SQL服務器插入慢
- 15. 插入雙Sql服務器
- 16. 如何在MS sql服務器記錄中呈現和插入字母行?
- 17. 插入記錄到在SQL
- 18. SQL服務器中的記錄塊ce
- 19. SQL服務器表中缺少記錄
- 20. 插入SQL服務器中的視圖
- 21. 插入sql_variant列在sql服務器
- 22. 將記錄永久插入到使用c的sql服務器中#
- 23. 如何在插入記錄後從SQL服務器獲取標識值
- 24. 重複插入記錄在服務器數據庫
- 25. 在SQL Server中插入違規記錄
- 26. 在SQL Server中插入新記錄
- 27. 在SQL Server中插入批量記錄
- 28. SQL服務器 - 在缺少記錄加入
- 29. SQL服務器插入觸發器
- 30. 當有多臺服務器時記錄
如何識別新記錄?你爲什麼不想使用觸發器?這非常符合 – 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