gpt4 book ai didi

sql-server - 为什么 FOR 子句不能与具有时态表的 SQL Server 2016 中的别名一起使用?

转载 作者:行者123 更新时间:2023-12-02 19:05:19 24 4
gpt4 key购买 nike

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

select *
from Company c
FOR SYSTEM_TIME all

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

但是,如果我在没有别名的情况下尝试它,它工作得很好:

select *
from Company
FOR SYSTEM_TIME all

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

最佳答案

这对我有用

select *
from Company FOR SYSTEM_TIME all c

关于sql-server - 为什么 FOR 子句不能与具有时态表的 SQL Server 2016 中的别名一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44337046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com