我有一个时态表Employee
与EmployeeHistory
作为它的历史表。C#SqlConnection查询时态表
在C#中,我使用SqlConnection
从SQL Server中查询员工的整个历史记录中的数据。
var data = Conn.ExecuteReader("select * from Employee e FOR SYSTEM_TIME ALL WHERE e.Id=15");
这引发错误:
Incorrect syntax near FOR
那么,我们该如何查询历史数据使用SqlConnection
在C#中的时态表?
你能与发生异常的截图更新您的文章?另外,请包括'Conn'变量的声明和实例化的源代码。 – mjwills
你能用SQL Server执行这样的命令吗? –
你连接的SQL Server版本是什么? –