2009-02-27 49 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

相关问题