如何在sql中存储最后获取的记录信息以及如何在sql中传递相同的条件?我在表格中使用LastModifiedOn字段(使用C#)
答案 0 :(得分:0)
如果您的表格没有inserted_date
列(或类似内容),我认为解决方案是
SELECT * from table where ID not int(ALL_THE_IDS_OF_THE_ITEMS_IN_XML)
但是这将是一个非常有用的方法,因为你需要解析你的xml并检索所有的ID。
最佳解决方案是在您的表格中添加inserted_date
列,然后在每次选择后,将时间存储在当前的提取中。类似的东西:
SELECT *, getdate() as SelectDate from table
然后您将SelectDate
存储在某处,以便在下次选择时引用它:
注意: SelectDate
反映了您之前查询的实际时间。
SELECT *, getdate() as SelectDate from table where inserted_date > 'YOUR_PREVIOUS_SelectDate'
因此,您只需使用最新的SelectDate
进行下一次查询。