是否有可能欺騙SQL Server在GetDate()
上返回不同日期而不實際更改機器日期?
這將是偉大的,因爲我們有一個數據庫與舊數據,我試圖測試一些使用getdate()的查詢。
我可以更改我的機器日期,但這會給其他應用帶來一些其他問題...
任何提示?
謝謝!更改Getdate的輸出
5
A
回答
8
4
您始終可以將GetDate()
包裝到自定義函數中,並隨處使用,儘管這不是最佳解決方案。
1
沒有,有沒有什麼可以比這樣的事情做其他:
SELECT GETDATE()-7 --get date time 7 days ago
0
select dateadd(dd, -7 getdate())
+0
的主體,以及它將如何有助於使用getdate()運行多個腳本而不更改它們,以便根據過去的數據測試它們? – Artemix 2012-09-24 10:44:47
相關問題
- 1. 配置getDate的輸出
- 2. 更改Json輸出
- 3. 更改ansible輸出
- 4. 更改prop.table的輸出
- 5. 更改javascript的輸出
- 6. 更改wp_nav_menu()的輸出;
- 7. 更改Zend_Form的HTML輸出
- 8. MBProgressHUD更改數據輸出?
- 9. 更改Json輸出ASP.net MVC
- 10. 更改聲音輸出
- 11. 更改輸出路徑
- 12. 更改打印輸出行
- 13. 使用ChannelBot更改輸出
- 14. C++從「cout」更改輸出
- 15. 更改過程輸入輸出參數
- 16. 使用0.13.0中的新輸出屬性更改輸出文件
- 17. 如何將Python的.png輸出更改爲OpenGL窗口輸出?
- 18. 更改sbt的輸出目錄
- 19. 如何更改我的toString()輸出
- 20. 更改聚合輸出的列名稱
- 21. 更改我的代碼輸出 - Python
- 22. LOF上的輸出圖更改
- 23. 更改默認的dateparcer輸出
- 24. 如何更改fromNow調用的輸出?
- 25. 更改陣列輸出的Y位置
- 26. 更改循環內的`double`輸出
- 27. 更改Flash CS4中的輸出語言?
- 28. 更改完整的日曆輸出?
- 29. 更改apt-maven-plugin的輸出目錄
- 30. 更改oracle查詢的輸出順序
你怎麼能這樣做呢?即使你創建了一個UDF,它也會是'dbo.GETDATE()' – 2010-04-07 14:06:08
@KM:你會改變函數的實現,所以你可以在任何地方修改它。 @Klausbyskov:如果我沒有弄錯,你不能在UDF中使用像GetDate這樣的非確定性函數。 – JoshBerke 2010-04-07 14:08:30
KM是正確的,只有通過指定dbo.getdate()才能使用它,它不覆蓋/替換內置函數。 – Andrew 2010-04-07 14:10:03