Изменить имя таблицы базы данных (SQL Server 2008) - PullRequest
0 голосов
/ 05 января 2011

Я получил таблицу с именем tblHello и хочу переименовать ее в Hello

Ответы [ 3 ]

7 голосов
/ 05 января 2011

Щелкните правой кнопкой мыши по таблице и выберите переименовать в Management Studio. Вы также можете использовать sp_rename:

sp_rename 'old_table_name', 'new_table_name'
1 голос
/ 05 января 2011

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

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

0 голосов
/ 04 марта 2013

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

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

Right- щелкните таблицу в окне «Определение таблицы» и выберите Properties в контекстном меню.

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

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

И готово.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...