是否有可能欺骗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