任何人都知道SQL Server的任何临时扩展(http://en.wikipedia.org/wiki/Temporal_database)?SQL Server的临时扩展
7
A
回答
1
我知道这是一个老问题,但SQL Server中的常见解决方案是创建一个“日期维度”数据库,您可以在查询中加入该数据库。 DateDim基本上只是一个日期列表,但它包括诸如财政季度和日历季度编号,该月的第一个/最后一天等列:这些东西很难或耗时计算,但很容易从一个连接的桌子。
如果您搜索“sql date dimension”,您会发现一些代码可以为您生成表格,但您需要对其进行调整以适应您的需求。他们倾向于每天运行,但是如果您需要每小时跟踪一次,则需要相应地更改代码。
1
SQL Server 2016引入了时态数据库功能。
参见:
相关问题
- 1. SQL Server扩展
- 2. SQL Server星号扩展
- 3. SQL Server扩展属性MS_SubdatasheetName
- 4. SQL Server管理扩展
- 5. 使用SQL Server临时表
- 6. 临时表SQL Server等
- 7. SQL Server临时目录?
- 8. SQL Server联合临时表
- 9. 2016年SQL Server临时表
- 10. SQL Server 2005临时表
- 11. 加入临时表SQL Server
- 12. 动态SQL中的临时表(SQL-Server)
- 13. FireFox扩展中的临时存储
- 14. Linux上的SQL Server 2005扩展
- 15. SQL Server数据库表的扩展
- 16. 从SQL Server中的临时表创建临时视图
- 17. SQL Server中的临时表用法
- 18. 在SQL Server中的XML列临时表
- 19. SQL Server临时表的性能开销
- 20. 全局临时表中的Microsoft SQL Server
- 21. SQL Server中临时表的问题
- 22. 本地临时表的SQL Server 2000
- 23. SQL Server 2008临时表上的nolock
- 24. SQL Server的XML分解到临时表
- 25. SQL Server的临时表更新字段
- 26. 当扩展Linq部分方法时,SQL Server超时异常
- 27. 扩展MS SQL Server 2008数据库
- 28. SQL Server扩展属性权限
- 29. PDO SQL Server扩展故障间歇性
- 30. 在Amazon Web Services上扩展SQL Server
http://connect.microsoft.com/SQLServer/feedback/details/557002/sql-temporal –
当然希望这有一些牵引力!看起来MS仍然坐在他们的手中,让IBM DB2和Oracle通过这些功能在竞争中脱颖而出。 : -/https://connect.microsoft.com/SQLServer/feedback/details/816474/include-features-to-support-temporal-databases-as-introduced-by-sql-2011 –
我觉得你可以得到一些东西使用CLR用户定义类型有趣,尽管性能会是一个挑战。如果我有足够的动力,并且你仍然感兴趣,我会把东西和Github搞砸。 – MonkeyPushButton