Итак, я пытался переименовать столбец в моей таблице с Conversion_Fee_PerShare
до Conversion Fee
.
Я посмотрел в Интернете и нашел синтаксис:
sp_RENAME 'TableName.[OldColumnName]', '[NewColumnName]', 'COLUMN'
Iнаписал мой запрос как:
sp_RENAME 'dbo.AllocationDetails.[Conversion_Fee_Per_Share]' , '[Conversion_Fee]', 'COLUMN'
Имя столбца теперь стало [Conversion_Fee]
вместо Conversion_Fee
Теперь, если я пытаюсь переименовать снова, как это:
sp_RENAME 'dbo.AllocationDetails.[Conversion_Fee]' , 'Conversion_Fee', 'COLUMN'
Это дает мне сообщение об ошибке:
Сообщение 15248, Уровень 11, Состояние 1, Процедура sp_rename, Строка 213 Либо параметр @objname является неоднозначным, либо заявленный @objtype (COLUMN) неверен.
Я пытался изменить AllocationDetails столбца удаления таблицы. [Conversion_Fee] это тоже не сработало.
Какой правильный синтаксис?