我有一個應用程序,其中有一個主(中央)數據庫,然後是多個分佈式客戶端數據庫。一些表格有時間戳列。因此,這些列將填充當前數據庫時間戳(select @@ DBTS)。但是,當我重建分佈式客戶端數據庫時,我需要將新數據庫的時間戳記計數器重置爲比上次使用的時間戳更大的值。目前,我只是旋轉更新,直到計數器變得大於上次使用的值。但是,我的問題是:有沒有辦法將數據庫的內部時間戳記計數器重置爲另一個值?謝謝如何重置內部數據庫時間戳記計數器?
1
A
回答
0
您可以使用MIN_ACTIVE_ROWVERSION()。 MIN_ACTIVE_ROWVERSION是一個非確定性函數,返回當前數據庫中最低的活動rowversion值
有關詳細信息,請參閱here。
0
@ michael-lee可能你已經解決了你的問題,經過這麼多年。但是我正在尋找與您的要求的東西,我已經在這裏找到答案[ROWVERSION是TIMESTAMP數據類型的別名] http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=RSQL_C124042
答案是NO: 「的ROWVERSION計數器不能復位。」 以及 「ROWVERSION字段值不能由用戶指定;該值始終由ROWVERSION計數器提供。」
也許這對其他人有用。
相關問題
- 1. 時間戳到內部日計數
- 2. SQL數據庫時間戳
- 3. 數據庫時間戳
- 4. Django不在UTC保存時間戳內部數據庫(Postgres的)
- 5. 如何從PHP中的數據庫中每天以時間戳記每6小時計數一次數據組?
- 6. 如果服務器時間少於數據庫行時間戳
- 7. 時間戳記不斷計數
- 8. 如何根據時間戳獲取數據表格數據庫
- 9. 如何更新服務器數據庫上的utc時間戳
- 10. 在大型數據庫中搜索時間戳記間隔
- 11. 使用unix時間戳在一個月內SQL計數記錄
- 12. 時間戳計數器限制
- 13. 如何使用時間戳記做grep計數
- 14. 時間戳計算函數
- 15. Python'記錄器'類重複時間戳
- 16. Atmel AVR彙編程序時間戳記計數器
- 17. 使用TSC(時間戳計數器)計算時間
- 18. 用時間戳查詢MySQL數據庫
- 19. 在數據庫中保存時間戳
- 20. 插入時間戳到Oracle數據庫
- 21. Oracle數據庫表列時間戳
- 22. sql中的數據庫時間戳
- 23. MySQL數據庫+時間戳/ PHP
- 24. 帶時間戳的WebMatrix數據庫
- 25. H2數據庫時間戳插入空
- 26. 更新時間戳PHP MySQL數據庫
- 27. MySQL如何從年(參數),weekOfYear(參數),時間(數據庫)和dayofweek(數據庫)創建時間戳?
- 28. MySQL - 新的數據庫記錄需要靜態時間戳
- 29. MySql:讀取時間戳記旁邊的數據庫表條目
- 30. 只提取時間戳記數據庫中的日期
嗯...我不想檢索使用的(最小)活動時間戳值...我需要將數據庫的內部時間戳記計數器更改爲我想要的值。因爲當我創建一個新的數據庫時,內部時間戳值會很小...然後我從中央數據庫加載我的數據...然後我需要旋轉更新,直到內部時間戳記計數器變得大於一個值我已經使用過......我只是想告訴數據庫將它的內部時間戳記更新爲x值,而不是在更新中增加時間戳記計數器。 – 2012-07-24 19:09:23