1. ホーム
  2. sql

[解決済み] sql server 2005でsqlクエリを使用してテーブルの列の順序を変更する方法は?

2022-07-28 16:55:56

質問

SQL Server 2005 で SQL クエリを使用してテーブルの列の順序を変更するにはどうすればよいですか。

SQLクエリを使用してテーブル内の列の順序を並べ替えたいと思います。

どのように解決するのですか?

できません。列の順序は、私たち人間が気にする単なる "cosmetic" なもので、SQL Server にとっては、ほとんど常にまったく無関係なものなのです。

SQL Server Management Studio が列の順序を変更したときにバックグラウンドで行うことは、テーブルをゼロから再作成し、新しい CREATE TABLE コマンドでテーブルを一から再作成し、古いテーブルからデータをコピーして、それを削除しています。

列の順序を定義する SQL コマンドはありません。