【发布时间】:2019-11-09 06:02:27
【问题描述】:
我们正在实施一种查询临时表的解决方案。
当在 SQL Server 上为任何表启用临时表时,SQL 将自动在表的末尾添加第二个带有额外“_History”的表以跟踪历史记录。例如,如果我们有一个“student”表,SQL server 将添加“student_History”表。
要查询学生历史,我们只需要查询学生表并在语句末尾添加FOR SYSTEM_TIME AS OF '2015-09-01 T10:00:00.7230011';。
所以不要写:
Select * from student
我们会写:
Select * from student FOR SYSTEM_TIME AS OF '2015-09-01 T10:00:00.7230011'
有没有办法在查询结束时自动追加这条语句?
就像截取查询并应用查询过滤器一样,就像一个软表,但现在它没有过滤,它只是语句末尾的语句。
【问题讨论】:
标签: c# asp.net entity-framework .net-core aspnetboilerplate