Это решит вашу проблему

му я пытался переименовать столбец в моей таблице из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] это тоже не сработало.

Какой правильный синтаксис?

Ответы на вопрос(4)

Ваш ответ на вопрос