Как переименовать таблицу в SQL Server Compact Edition

Я новичок в версии SQL Server Compact. Я использую Compact edition 3.5. Я попытался переименовать таблицу. Но я не мог сделать это с помощью следующего запроса.

изменить имя таблицы table на newname

Плз, кто-нибудь, помогите мне.........

4 ответа

Решение

Попробуй это

sp_rename '[OldTableName]' , '[NewTableName]'

Проверьте ссылки ниже для получения дополнительной информации

http://blog.sqlauthority.com/2008/08/26/sql-server-how-to-rename-a-column-name-or-table-name/

http://erikej.blogspot.com/2007/08/hidden-gem-rename-table.html

Удачи!

ОБНОВИТЬ

Здесь вы можете найти похожий вопрос

Как переименовать таблицу в SQL Server Compact Edition?

Вы можете попробовать этот инструмент

http://www.primeworks-mobile.com/

или попробуйте это в визуальной студии

conn.Open();
SqlCeCommand cmd = new SqlCeCommand("sp_rename 'oldTable', 'newTable' ", conn);
cmd.ExecuteNonQuery();
conn.Close();

В Visual Studio:

  1. Щелкните правой кнопкой мыши файл базы данных в Database Explorer
  2. Выберите новый запрос
  3. Тип: sp_rename 'oldName', 'newName'
  4. Нажмите клавиши Ctrl+R
  5. Конец

Это работает в Visual Studio 2010 Express:

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

Выберите New Request, откроется новая страница, на которой вы можете ввести любой SQL-запрос к вашей базе данных, так что теперь вы можете напечатать что-то вроде

sp_rename 'oldname', 'newname'

Снова щелкните правой кнопкой мыши в этом окне и выберите " Выполнить SQL" в меню, вот и все!

Не забудьте обновить представление проводника базы данных, чтобы увидеть новое имя

Пожалуйста, скопируйте эту таблицу и данные в новую таблицу, а затем удалите старую таблицу. Та же логика с переименованием.

insert into New_TableName
select *
from Old_TableName
Другие вопросы по тегам