SQL Server 2016中是否有任何选项可以更改列顺序,而无需创建临时表和重新创建/重新插入整个表?下面的链接是2005年的。
我们在数据仓库中有一个5亿行表。我们想在中间插入一列。我们可以重新创建表,或者为所有具有类似情况的表使用300多个视图。视图成为我们必须管理的另一个元数据表示层。希望sql server足够聪明,可以更轻松地更改Aurora或Postgresql之类的列顺序。
How to change column order in a table using sql query in sql server 2005?
答案 0 :(得分:1)
SQL Server 2016中是否有任何选项仍可以更改列顺序,而无需创建临时表并重新创建/重新插入整个表?
不。 SQL Server中的列序控制列和数据的物理布局的可见顺序。