更改表中的列顺序

您可以通过使用 SQL Server Management Studio,在 SQL Server 2012 的表设计器中更改列顺序。

注意事项注意

更改表中的列顺序可能会影响依赖于特定列顺序的代码和应用程序。 这些代码和应用程序包括查询、视图、存储过程、用户定义函数和客户端应用程序等。 请在需要对列顺序进行任何更改之前慎重考虑。 最佳做法是指定在应用程序级别和查询级别返回列的顺序。 您不应依赖于使用 SELECT * 基于在表中定义列的顺序以预期顺序返回所有列。 请始终按照您希望它们出现的顺序在您的查询和应用程序中按名称指定列。

本主题内容

  • 使用以下工具更改列顺序:

    SQL Server Management Studio

    Transact-SQL

使用 SQL Server Management Studio

更改列顺序

  1. 对象资源管理器中,右键单击包含要重新排序的列的表,再单击**“设计”**。

  2. 选择要重新排序的列名称左侧的框。

  3. 将列拖动到表中的另一个位置。

用于“返回首页”链接的箭头图标[Top]

使用 Transact-SQL

更改列顺序

无法使用 Transact-SQL 语句执行此任务。

用于“返回首页”链接的箭头图标[Top]