我正在使用SQL Server Management Studio,我有一个带有主键的表,它是字母和数字的组合。
我的同事插入了所有主键,现在她想开始插入数据,所以她问我是否可以重新保存数据,以便表格按其主键排序。但我以为它应该已经排序了?
所以,我的问题是......
当我右键单击该表并选择“编辑Top XXX Rows”时,该表是否已按其主键排序?
答案 0 :(得分:2)
您应该看到可编辑的行,按聚集索引排序,这通常是主键,但可能更多。有关群集与非群集索引的更多信息,请参阅此讨论here。
此外,您可以手动更改正在执行的SQL Select语句,以显示可编辑的行。按照此blog post中的简单说明操作,您将能够查看按行所需的列排序的行。
希望这有用!
CSharpie
答案 1 :(得分:-2)
是的,仅当主键也是CLUSTERING KEY时,它才会按主键排序。