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

Переименование столбца: неправильный синтаксис рядом с "SP_RENAME".?

ALTER TABLE [TEMP]
SP_RENAME '[TEMP].[Day]', 'GT', 'COLUMN'

Я пытаюсь переименовать Day в GT и получаю ошибку

Неверный синтаксис рядом с 'SP_RENAME'

SQL Server Management Studio говорит, что ошибка находится на SP_RENAME

ПРИМЕЧАНИЕ. Я открыт для других параметров, кроме sp_rename

4b9b3361

Ответ 1

SP_RENAME не является частью инструкции ALTER TABLE. Это системная хранимая процедура, поэтому ее следует вызывать с помощью инструкции EXEC/EXECUTE, например:

exec SP_RENAME '[TEMP].[Day]', 'GT', 'COLUMN'

(без бита alter table temp)

Ответ 2

Вам нужно запустить каждый SP_RENAME с помощью EXEC