2009-02-27 92 views
0

我試圖腳本的修改在Windows Mobile 6上運行的SQL Server Compact Edition數據庫,並可以真正使用:SQL Server Compact Edition中提供了哪些SYSTEM存儲過程?

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

什麼其他系統存儲過程有哪些?

與非緊湊版本有什麼不同?

編輯:ARE在CE系統存儲過程sp_rename就是一個例子,雖然它似乎只對表不列工作。

回答

2

我不相信SqlCe中有任何存儲過程可用。我的解決方案是創建一個包含SqlCeEngine的類,並公開我自己的方法(如RenameColumn),並在內部完成這項工作。

編輯1:現在,這是非常有趣的(sp_rename的存在)。考慮到那裏的文檔指出在SQL CE中沒有存儲過程,我認爲在這種假設下爲任何人提供服務是不公平的。

編輯2:我碰到過this link from MSDN,表明至少有一個其他proc:sp_show_statistics。我假設你正在使用SQL CE 3.5 SP1。

0
+0

用戶存儲過程否,系統存儲過程是。 – 2009-02-27 16:50:18

+0

Downvote away people。但是我嚴重懷疑SQLCE團隊實際上會實現一個完整的SP引擎,然後只暴露2個程序,並且無法添加用戶特效。我敢打賭,這兩個列表根本不是SP,而是硬編碼到查詢引擎中。 – ctacke 2009-02-27 19:31:50

相關問題