考虑以下情况。我有一个系统版本的表“测试”。我还有一个表,其中包含我上次检查该表中已修改行的时间。
CREATE TABLE [Delta]
(
Tablename NVARCHAR(50) NOT NULL,
Proccess UNIQUEIDENTIFIER NOT NULL,
LastDelta DATETIME2 NOT NULL
)
我现在想创建一个执行此查询的视图
Fake syntax
SELECT *
FROM [test]
FOR SYSTEM_TIME AS OF (select LastDelta from Delta where TableName = 'Test')
提供日期时间的唯一选项是固定值还是参数?参数对视图没有用,固定值也无济于事。
我可以用我自己的查询来模拟“for system_time as of”的效果,但我想知道是否有一种方法我错过了,如“假语法”或类似内容所示。