在SQL Server Management Studio中编辑TOP行

时间:2009-09-29 09:00:27

标签: sql sql-server sql-server-2008

当我右键单击表格时,我可以选择编辑TOP 200行。我去了选项并将其更改为TOP 1行。现在当我打开那一行时,这不是最新的,而是我数据库的最后一行。

如何编辑表格中插入的最新行?

1 个答案:

答案 0 :(得分:1)

如果要直接访问SQL数据库中最“最近”的行,您可能需要在表上包含一个时间戳列,然后对其进行排序。 “TOP X”的概念只是您查询根据您给出的ORDER BY子句返回的第一行X行。 SQL表中没有固有的本机时间概念。相反,为了回滚和恢复,这种信息存储在事务日志中。

如果您直接在SQL Server Management Studio之类的内容中编辑表格,有时打开整个表格会在底部添加最近添加的行,但这绝不是保证。