我正在尝试将更改编写到在Windows Mobile 6上运行的SQL Server Compact Edition数据库的脚本,并且可以使用:
EXECUTE sp_rename 'MyTable.SomeColumn', 'BrandNewName', 'COLUMN'
还有哪些系统存储过程可供使用?
非紧凑版有什么区别?
修改 在ce中有 ARE 系统存储过程,sp_rename是一个例子,虽然它似乎只对表而不是列有效。
答案 0 :(得分:2)
我不相信SqlCe中有任何存储过程可用。我的解决方案是创建一个包含SqlCeEngine的类,并公开我自己的方法,如RenameColumn,并在内部完成工作。
编辑1:现在,这非常有趣(sp_rename的存在)。考虑到那些声明在SQL CE中没有存储过程的文档,我不认为为这个假设向任何人投票都是公平的。
编辑2:我遇到this link from MSDN表示至少有一个其他proc:sp_show_statistics。我假设您正在使用SQL CE 3.5 SP1。
答案 1 :(得分:0)