Какие хранимые процедуры SYSTEM доступны в SQL Server Compact Edition? - PullRequest
0 голосов
/ 27 февраля 2009

Я пытаюсь внести изменения в базу данных SQL Server Compact Edition, работающую на Windows Mobile 6, и могу реально использовать:

EXECUTE sp_rename 'MyTable.SomeColumn', 'BrandNewName', 'COLUMN'

Какие еще системные хранимые процедуры доступны?

В чем отличия от некомпактной версии?

Edit: Там ARE системные хранимые процедуры в ce, sp_rename является примером, хотя кажется, что он работает только с таблицами, а не столбцами.

Ответы [ 2 ]

2 голосов
/ 27 февраля 2009

Я не верю, что в SqlCe есть какие-либо хранимые процедуры. Мое решение состояло в том, чтобы создать класс, который содержит SqlCeEngine и выставить мои собственные методы, такие как RenameColumn, и выполнить работу внутри.

РЕДАКТИРОВАТЬ 1: Это очень интересно (существование sp_rename). Принимая во внимание документацию, в которой говорится, что в SQL CE нет хранимых процедур, я не думаю, что было бы действительно справедливо осуждать кого-либо за это предположение.

РЕДАКТИРОВАТЬ 2: Я наткнулся на эту ссылку из MSDN , которая указывает по крайней мере еще один процесс: sp_show_statistics. Я предполагаю, что вы используете SQL CE 3.5 SP1.

0 голосов
/ 27 февраля 2009
...