2011-01-05 6 views

ответ

7

правой кнопкой мыши на таблице и выберите переименуйте в студии управления Вы также можете использовать sp_rename:

sp_rename 'old_table_name', 'new_table_name' 
+0

Или просто дважды щелкните по имени, если это делается через пользовательский интерфейс. –

+0

@Martin - двойной щелчок иногда работает для меня. Его очень теневая причина в других случаях просто расширяется. Поэтому мне нравится щелкнуть правой кнопкой мыши или использовать sproc sp_rename – JonH

+0

@Jon - Посмотрите, что вы имеете в виду. Похоже, ему нужен щелчок паузы, а не двойной щелчок. –

1

Я хочу указать, что переименование таблицы не так просто, как просто изменить имя при запросе писем. Вам также необходимо изменить все ссылки на старое имя в каждом сохраненном коде proc, view, function и dynamic sql. Это не то, что нужно сделать на свете в чем-то, что уже происходит на производстве.

Но у @jonH есть ответ на вопрос, как это сделать (вы запускаете это в окне запроса, чтобы сначала перейти к правильной базе данных). Конечно, вы должны иметь правильные разрешения безопасности для переименования объектов.

+0

Спасибо, я попробую, и, кстати, его небольшой проект, так что ctrl + H сделает трюк –

+0

Awesome! Отлично работает. Я не могу вас с тех пор, как он как-то ответил, извините. собираюсь согласиться на 1 очко –

0

Если его небольшой проект, , вы можете изменить его непосредственно из пользовательского интерфейса.

В проводнике сервера щелкните правой кнопкой мыши таблицу, которую вы хотите переименовать, и откройте Table Definition.

Щелкните правой кнопкой мыши таблицу в окне определения таблицы и выберите Properties из контекстного меню.

В поле для значения Name в свойствах введите новое имя для таблицы.

Сохраните таблицу.

И его сделано.

Смежные вопросы