首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >表编辑上的SSMS行为

表编辑上的SSMS行为
EN

Stack Overflow用户
提问于 2012-09-06 00:38:07
回答 1查看 39关注 0票数 1

当我右击SSMS 2008中的一个表名并选择"edit top 200“时,是什么决定了结果的顺序?假设我希望"edit top 200“始终显示表的前200条记录,但基于表的降序主键。有没有办法做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-06 02:22:25

要获得此行为,可以将表的主键更改为降序而不是升序。select top X和edit top X功能似乎基于主键排序顺序。

在表格上单击鼠标右键,然后单击设计。然后在设计窗口中右击并选择“索引/关键字”。转到主键的列中,并将排序顺序更改为所需的显示顺序。这可能有副作用(没有order by子句的查询,对ASC进行排序的查询必须进行排序,等等)。

另一个没有副作用的选项是执行Edit Top X Rows命令,然后右键单击结果并选择Pane -> SQL。您可以编辑select语句以包含您选择的order by子句,并执行它以允许您编辑结果行。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12285999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档