当我右键单击表格时,我可以选择编辑TOP 200行。我去了选项并将其更改为TOP 1行。现在当我打开那一行时,这不是最新的,而是我数据库的最后一行。
如何编辑表格中插入的最新行?
答案 0 :(得分:1)
如果要直接访问SQL数据库中最“最近”的行,您可能需要在表上包含一个时间戳列,然后对其进行排序。 “TOP X”的概念只是您查询根据您给出的ORDER BY子句返回的第一行X行。 SQL表中没有固有的本机时间概念。相反,为了回滚和恢复,这种信息存储在事务日志中。
如果您直接在SQL Server Management Studio之类的内容中编辑表格,有时打开整个表格会在底部添加最近添加的行,但这绝不是保证。