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

Я разработал свои таблицы SQL CE, используя встроенный конструктор в VS2008. Я выбрал неправильные имена для пары. Я сейчас совершенно застрял, пытаясь найти способ переименовать их.

Я отказываюсь верить, что такая особенность могла быть "забыта". Как переименовать существующую таблицу с помощью дизайнера VS2008 или бесплатного автономного приложения?

2 ответа

Решение

Не уверен, что делать это через VS2008, но вы можете использовать sp_rename: Изменяет имя пользовательской таблицы в текущей базе данных. В настоящее время поддержка sp_rename в SQL Server Compact 3.5 ограничена таблицами.

sp_rename [ @objname = ] 'object_name', 
          [ @newname = ] 'new_name' 
          [ , [ @objtype = ] 'object_type' ]

Чтобы переименовать таблицу oldtable в newtable:

sp_rename 'oldtablename', 'newtablename';
Другие вопросы по тегам