6

我有一个带有时态表的 SQL Server 2016 数据库。一张临时表称为公司。我正在尝试查询它以获取当前记录和所有历史记录。我首先尝试了以下查询:

select *
from Company c
FOR SYSTEM_TIME all

并得到以下错误: “FOR”附近的语法不正确。

但是,如果我在没有别名的情况下尝试它,它可以正常工作:

select *
from Company
FOR SYSTEM_TIME all

我找不到任何关于此的文档 - 它是合法的约束、已知问题还是其他什么?

4

1 回答 1

9

这对我有用

select *
from Company FOR SYSTEM_TIME all c
于 2017-08-30T13:55:52.203 回答