24

SQL(MS SQL Server 2005バリアント)を使用してテーブル列の名前を変更する場合のベストプラクティスは何ですか?これは、保存する必要のあるデータが列にあることを前提としています。

4

2 に答える 2

50

列の名前を変更するには、ストアドプロシージャを使用する必要があります。以下は、データに影響を与えることなく、列の名前を「oldColumnName」から「newColumnName」に変更します。

EXEC sp_rename 'tableName.[oldColumnName]', 'newColumnName', 'COLUMN'

明らかに、古い名前を手動で使用するコード/ストアドプロシージャ/SQLを更新する必要があります。

于 2009-08-10T16:39:46.520 に答える