Какова наилучшая практика при переименовании столбца таблицы с использованием SQL (вариант MS SQL Server 2005)? Это предполагает, что в столбце есть данные, которые необходимо сохранить.
Переименование столбца в MS SQL Server 2005
Ответ 1
Чтобы переименовать столбец, вы должны использовать сохраненный proc. Следующее переименует ваш столбец из "oldColumnName" в "newColumnName", не затрагивая никаких данных.
EXEC sp_rename 'tableName.[oldColumnName]', 'newColumnName', 'COLUMN'
Очевидно, вам придется обновлять любой код/хранимый procs/SQL, который использует старое имя вручную.