Это решит вашу проблему
му я пытался переименовать столбец в моей таблице изConversion_Fee_PerShare
чтобы простоConversion Fee
.
Я посмотрел в Интернете и нашел синтаксис:
sp_RENAME 'TableName.[OldColumnName]', '[NewColumnName]', 'COLUMN'
Я написал свой запрос как:
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] это тоже не сработало.
Какой правильный синтаксис?