我使用WPF C#Visual Studio和SQL Compact 3.5。在服务器资源管理器上,我右键单击并选择“编辑表架构”,我只能更改数据类型,长度,等等,但我无法单击列名称来更改列名称。如何在服务器资源管理器中更改列名?
遗憾的是,这在SQL Server CE中是不可能的。您必须创建一个新列,然后删除旧列。如果您的列中有任何数据,则需要先将其迁移到新列。如果你想用sql语句来做,尝试这样的事情:
ALTER TABLE myTable ADD newColumn newType
UPDATE myTable SET newColumn = oldColumn
ALTER TABLE myTable DROP COLUMN oldColumn
您可以使用sp_rename - http://erikej.blogspot.com/2007/08/hidden-gem-rename-table.html