0

我正在尝试编写对在 windows mobile 6 上运行的 SQL Server Compact Edition 数据库的更改脚本,并且可以真正使用:

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

还有哪些其他系统存储过程可用?

与非紧凑版本有什么区别?

编辑: ce 中 有系统存储过程, sp_rename是一个示例,尽管它似乎只适用于表而不是列。

4

2 回答 2

2

我不相信 SqlCe 中有任何可用的存储过程。我的解决方案是创建一个包含 SqlCeEngine 的类并公开我自己的方法,如 RenameColumn,并在内部完成工作。

编辑1:现在,这很有趣(sp_rename 的存在)。考虑到那里的文档指出 SQL CE 中没有存储过程,我认为对任何人都投反对票是不公平的。

编辑 2:我从 MSDN看到了这个链接,它表明至少有一个其他过程:sp_show_statistics。我假设您使用的是 SQL CE 3.5 SP1。

于 2009-02-27T16:45:28.273 回答
0

SQL CE 不支持存储过程,所以根本没有。

于 2009-02-27T16:44:27.917 回答