SQL Server 2008 と Navicat を使用しています。SQL を使用してテーブル内の列の名前を変更する必要があります。
ALTER TABLE table_name RENAME COLUMN old_name to new_name;
この文は機能しません。
ベストアンサー1
使用sp_rename
EXEC sp_RENAME 'TableName.OldColumnName' , 'NewColumnName', 'COLUMN'
見る:SQL SERVER – 列名またはテーブル名を変更する方法
ドキュメンテーション:sp_rename (Transact-SQL)
あなたの場合は次のようになります:
EXEC sp_RENAME 'table_name.old_name', 'new_name', 'COLUMN'
値を囲むには必ず一重引用符を使用してください。