1. ホーム
  2. sql

[解決済み] カラム名の変更 SQL Server 2008

2022-03-14 10:44:26

質問

SQL Server 2008とNavicatを使用しています。SQLを使用してテーブルのカラムの名前を変更する必要があります。

ALTER TABLE table_name RENAME COLUMN old_name to new_name;

この文は機能しません。

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

使用方法 sp_rename

EXEC sp_RENAME 'TableName.OldColumnName' , 'NewColumnName', 'COLUMN'

ご覧ください。 SQL SERVER - カラム名やテーブル名を変更する方法

ドキュメンテーション sp_rename (トランザクト SQL)

あなたの場合はそうなりますね。

EXEC sp_RENAME 'table_name.old_name', 'new_name', 'COLUMN'

値は必ずシングルクォートで囲んでください。