Как переименовать таблицу в 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';