0

我想构建该工具以使用 SQL Sever 2008 R2 中的数据重新排序已存在表的字段。我还想创建一个逻辑来在任何特定位置添加一列。在 Mysql 或 firebird 中,他们具有执行此操作的选项和 TSQL 查询。任何机构请分享我们在 SQL Sever 2008 R2 中是否具有该选项。如果有任何可用的智能逻辑意味着分享给我。提前致谢。

4

1 回答 1

2

重新排序现有表的列将是一个代价高昂的过程。该表将不得不从头开始重建。SQL 通过使用新顺序创建表的副本然后将现有数据插入到该表中来为您执行此操作。完成此操作后,将删除初始表并将新表放回原处。

更好的解决方案是使用 VIEW。它们可以随意更改。

于 2013-03-06T23:41:20.690 回答