Подтвердить что ты не робот

Переименование столбца в MS SQL Server 2005

Какова наилучшая практика при переименовании столбца таблицы с использованием SQL (вариант MS SQL Server 2005)? Это предполагает, что в столбце есть данные, которые необходимо сохранить.

4b9b3361

Ответ 1

Чтобы переименовать столбец, вы должны использовать сохраненный proc. Следующее переименует ваш столбец из "oldColumnName" в "newColumnName", не затрагивая никаких данных.

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

Очевидно, вам придется обновлять любой код/​​хранимый procs/SQL, который использует старое имя вручную.