0

我有一个项目,其中 SQL2011 规范中定义的 PERIOD 列是完美的解决方案。不幸的是,我被迫使用 MSSQL 2008R2(或者可能是 MSSQL 2012)作为我的数据库,它不支持此功能。

是否有任何类似于当前在 MSSQL 中的 SQL2011 中的 PERIOD 功能的专有功能?如果没有,对于尝试实现类似的东西的最佳方法有什么建议吗?

4

1 回答 1

1

看看锚建模。我知道这不完全是您正在寻找的东西(相当于 PERIOD),但作为 Anchor 模型实现的数据库可以包括双时间方面。导出模型时生成的 SQL 代码主要支持 MS SQL。Oracle 也可用,但在优化架构、触发器和查看 MS SQL 的 SQL 代码时需要做很多工作。也许它会有所帮助,也许你可以看到他们如何以一种非常适合 MS SQL 的方式实现双时态数据。

于 2012-08-13T20:52:35.717 回答