5列のテーブルAがあります。
TableA
--
Name
Tel
Email
Address
電話とメールの間に新しい列(モバイル)を追加したい:
TableA
--
Name
Tel
Mobile
Email
Address
私が使うなら
ALTER TABLE TableA
ADD COLUMN Mobile INT NOT NULL
モバイル列がテーブルの最後に追加されます。
テーブルを削除してデータを新しいテーブルに移動せずにこれを実現する方法はありますか?
いいえ。テーブルを再構築することが唯一の方法です。 この接続項目を確認してください 。
ややバグのあるテーブルデザイナーを信頼している場合は、SSMSを使用してこれをスクリプト化できます。
それとは別に、論理的に関連する列をグループ化する方法として、目的の列の順序でビューを宣言できます。