[SQL Server] 列名を変更 (リネーム) する

SQL Server 2005 以降では、テーブル名や列名などを変更するストアドプロシージャが用意されている。
-- 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

このブログの人気の投稿

Excel で入力した文字に勝手に取り消し線が入る

コピーした行の挿入が表示されない時はフィルタされていないかチェック