[SQL Server] 列名を変更 (リネーム) する
SQL Server 2005 以降では、テーブル名や列名などを変更するストアドプロシージャが用意されている。
sp_rename (Transact-SQL) - TechNet
-- ABC テーブルにある NAME 列を、USER_NAME へ変更。 EXEC sp_rename 'ABC.NAME', 'USER_NAME', 'COLUMN'; -- HOGE にある ABC テーブルを DEF へ変更。 EXEC sp_rename 'HOGE.ABC', 'DEF'その他、インデックス名や制約の名前なども変更できる。
sp_rename (Transact-SQL) - TechNet