是否有可能欺騙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. 更改ansible輸出
- 3. 更改logback輸出
- 4. 更改Json輸出
- 5. 更改Zend_Form的HTML輸出
- 6. 更改數組的輸出
- 7. 更改wp_nav_menu()的輸出;
- 8. 更改javascript的輸出
- 9. 更改prop.table的輸出
- 10. 更改密鑰輸出
- 11. 更改輸出路徑
- 12. C++從「cout」更改輸出
- 13. 用Javascript更改輸出值
- 14. 更改打印輸出行
- 15. Jar更改輸出unicode
- 16. 更改json_encode()輸出結構
- 17. 更改Scrapy JSON輸出
- 18. 使用ChannelBot更改輸出
- 19. MBProgressHUD更改數據輸出?
- 20. 更改聲音輸出
- 21. 更改Json輸出ASP.net MVC
- 22. Cakephp更改窗體 - >輸入輸出
- 23. 更改過程輸入輸出參數
- 24. 修改後更改輸出路徑
- 25. 如何將Python的.png輸出更改爲OpenGL窗口輸出?
- 26. 使用0.13.0中的新輸出屬性更改輸出文件
- 27. 更改Flash CS4中的輸出語言?
- 28. 更改apt-maven-plugin的輸出目錄
- 29. 在哪裏更改Symfony2 ConsoleOutput的輸出?
- 30. 更改grid.arrange輸出的背景顏色
你怎麼能這樣做呢?即使你創建了一個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