[解決済み] テーブルの列を論理的に並べ替えることはできますか?
2023-01-17 02:21:57
質問
Microsoft SQL Server のテーブルに列を追加する場合、クエリでその列が論理的に表示される場所を制御できますか?
ディスク上の列の物理的なレイアウトをいじりたくないのですが、可能な限り列を論理的にグループ化し、SQL Server Management Studio などのツールが便利な方法でテーブルの内容を一覧表示できるようにしたいのです。
SQL Management Studio でテーブルの "design" モードに入り、列の順序をドラッグすることによってこれを行うことができることは知っていますが、コマンドラインからスクリプトで順序付けを実行できるように、生の SQL でこれを行えるようにしたいのです。
どのように解決するのですか?
新しいテーブルを作成することなく、プログラム的に(安全な方法で)これを行うことはできません。
並べ替えをコミットするときに Enterprise Manager が行うことは、新しいテーブルを作成し、データを移動してから古いテーブルを削除し、新しいテーブルの名前を既存の名前に変更することです。
物理的な順序を変更することなく、列を特定の順序/グループにしたい場合、望むものにすることができるビューを作成することができます。
関連
-
[解決済み] try catch ブロックで @@trancount > 0 を確認する必要があるのはどのような場合ですか?
-
[解決済み] SQL Serverのタイムスタンプ列をdatetime形式に変換する方法
-
[解決済み] SQL Server Management StudioでIntelliSenseが機能しない
-
[解決済み] SQL Server テーブルにカラムが存在するかどうかを確認する方法は?
-
[解決済み] SQL Serverでテーブルからカラム名を取得するにはどうすればよいですか?
-
[解決済み] SQL Serverで、指定したテーブルを参照しているすべての外部キーを一覧表示するにはどうすればよいですか?
-
[解決済み] SQL Serverで、1つのALTER TABLEステートメントで複数のカラムをDROPする方法は?
-
[解決済み】SQL Serverで既存のテーブルにデフォルト値を持つカラムを追加する
-
[解決済み】SQL Server Management Studioでテーブル編集後に変更を保存する。
-
[解決済み] テーブルから挿入可能なSQL形式にすべてのデータをエクスポートする方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] FOREIGN KEY制約で参照されているため、テーブルを切り捨てることができないのですか?
-
[解決済み] 各GROUP BY式は、外部参照でない列を少なくとも1つ含む必要があります。
-
[解決済み] SQL Server データベース復元エラー: 指定されたキャストは無効です。(SqlManagerUI)
-
[解決済み] Sqlサーバーに制約が存在するかどうかを確認する方法は?
-
[解決済み] 累積和の求め方
-
[解決済み] SSISの日付と時刻の連結
-
[解決済み] シンプルに保つ、クエリで複数のCTEを行う方法
-
[解決済み] SQL ServerでCreateステートメントを使用してtempテーブルを作成する方法は?
-
[解決済み] SQLのReplace関数内の正規表現?
-
[解決済み] SQL ServerにおけるXOR