Есть ли в MSSQL какие-либо функции, похожие на столбцы "PERIOD" в SQL2011?

У меня есть проект, в котором столбцы PERIOD, определенные в спецификации SQL2011, являются идеальным решением. К сожалению, я вынужден использовать MSSQL 2008R2 (или, возможно, MSSQL 2012) в качестве базы данных, которая не поддерживает эту функцию.

Есть ли какая-либо частная функция, которая напоминает функции PERIOD в SQL2011, в настоящее время в MSSQL? Если нет, то есть ли какой-нибудь совет, как лучше всего реализовать что-то похожее на это?

1 ответ

Взгляните на моделирование якоря. Я знаю, что это не совсем то, что вы ищете, (эквивалент PERIOD), но базы данных, реализованные как модель привязки, могут включать в себя двухвременные аспекты. Сгенерированный код SQL при экспорте модели в первую очередь поддерживает MS SQL. Oracle также доступен, но много работы по оптимизации схемы, триггера и просмотра кода SQL для MS SQL. Может быть, это поможет, может быть, вы увидите, как они реализовали двухвременные данные таким образом, который действительно хорошо работает с MS SQL.

Другие вопросы по тегам