Я создал таблицу базы данных SQL в Visual Studio 2013. Я хочу переименовать ее, но свойство name отключено. Как изменить имя таблицы?
Я создал таблицу базы данных SQL в Visual Studio 2013. Я хочу переименовать ее, но свойство name отключено. Как изменить имя таблицы?
В Проводнике сервера щелкните правой кнопкой мыши Виды и нажмите Новый запрос.
используйте этот код для переименования таблицы:
EXEC sp_rename 'Table', 'NewName'
затем нажмите кнопку Выполнить.
после 5-30 секунд в проводнике сервера нажмите кнопку обновить.
Вы можете изменить имя таблицы в Обозреватель объектов SQL Server в Visual Studio. Выберите таблицу в дереве и переименуйте правой кнопкой мыши по таблице → rename
Правильный ответ: 1. Сначала выберите таблицу, которую вы хотите изменить. 2. Затем измените имя в панели script. 3. Наконец, в верхнем левом углу конструктора таблиц выберите кнопку "Обновить". Пожалуйста, как показано ниже:
Я тоже пытался, и простой вариант переименовать [dbo] [Таблица], похоже, не работает.
Но это на самом деле! Обратите внимание, что обновление не работает сразу.
Шаги:
Надеюсь, это поможет:) Это похоже на действительно странную ошибку.
Вы можете изменить имя таблицы в части T-SQL как showin на изображении следующим образом.
CREATE TABLE{dbo].[t1]{
{
...
...
}
к
CREATE TABLE{dbo].[t2]{
{
...
...
}
ans, затем нажмите кнопку "Обновить", представленную выше...
Как объяснено здесь, найденный через "таблицу переименования проводника сервера visual studio", вы не можете.
Существует обход: добавьте таблицы в диаграмму базы данных, переименуйте ее там и сохраните.
(используя VS2013) Я пришел посмотреть здесь, потому что сегодня днем я написал основную таблицу для своего проекта и, как обычно, установил ее имя в T-SQL. Но не понял, что имя не застряло до тех пор, пока я не использовал его в Linq-to-SQL, я много раз пытался переименовать его, и я обновлялся много раз.
По умолчанию имя "Таблица", имеет очевидную проблему с конфликтом в обычном коде.
Затем сегодня вечером пришел, чтобы узнать, нашли ли вы, ребята, способ и открыли проект, чтобы попробовать что-то.
Оказывается, хотя исходная таблица под названием "Таблица" все еще была там, у меня теперь было много ее копий, по одному для каждой попытки переименования.
Итак, я думаю, что мы можем предположить, что проблема переименования таблиц - это ошибка, а не функция, и что MS сначала использует копию, а затем выполняет удаление файла, который переименовывается. Но также, что обновление не работает над этими копиями, пока проект не будет закрыт, а затем снова открыт. Да, я знаю, немного cheesey, но, по крайней мере, есть способ.
Лично, когда это и база данных перезаписывается во время выполнения, я начинаю склоняться к тому, чтобы позволить разработчику базы данных создавать сценарии для моей программы, а не создавать таблицы и другие части базы данных. Это возвращает все в ваши руки, что должно быть хорошо.
Я еще не справился с выполнением Linq-to-SQL вручную, и это такой бонус для программиста, который я должен решить в первую очередь.
Просто переименуйте [dbo] [Таблица] - [dbo] [TableName] нажмите кнопку обновления.