Измените имя таблицы базы данных (SQL Server 2008)
-
25-09-2019 - |
Вопрос
У меня есть таблица по имени Tblhello, и я хочу переименовать его, чтобы привет
Решение
Щелкните правой кнопкой мыши на столе и выберите Rename в Studio Management, вы также можете использовать SP_NAME:
sp_rename 'old_table_name', 'new_table_name'
Другие советы
Я хочу указать, что переименование таблицы не так просто, как просто изменение имени, когда у вас написано запросы. Вам также необходимо изменить все ссылки на старое имя в каждом храненном виде, просмотре, функциональном и динамическом коде SQL. Это не то, что нужно взять на освещение в том, что уже на производстве.
Но @Jonh имеет ответ на то, как это сделать (вы запускаете это в окне запроса, убедившись, что вы сначала переключаетесь в правильную базу данных). Конечно, вы должны иметь правильные разрешения на безопасность для переименования объектов.
Если это небольшой проект, вы можете напрямую изменить его из пользовательского интерфейса.
В Server Explorer щелкните правой кнопкой мыши таблицу, которую вы хотите переименовать и открыть Table Definition
.
Щелкните правой кнопкой мыши таблицу в окне определения таблицы и выберите Properties
из яркого меню.
В поле для Name
Значение в свойствах, введите новое имя для таблицы.
Сохраните таблицу.
И это сделано.