SQL Server 2008默认选择前n行

在MS SQL Management工作室中,您可以选择 在表格菜单中排在前n行作为动作。 我知道如何配置返回的行数。 我想现在,如果有一种方法配置为在desc排序中返回行?     
已邀请:
如果可以确定是否存在标识主键,您可以默认使用它作为降序,这对于首先显示最新项目是否有用?但似乎没有办法获得用于生成SQL的模板,所以我认为答案是否定的。     
您必须修改生成的查询并向其添加
ORDER BY
子句。 Management Studio无法知道您要对哪个列进行排序。     
 SELECT *
 FROM
 (
 SELECT t.*, ROW_NUMBER() OVER(order by ... desc) rn
 FROM table t
 )
 WHERE rn < requiredQuantity
    

要回复问题请先登录注册