如何在Visual Studio的SQL Compact中编辑列名?

KMC*_*KMC 5 c# wpf sql-server-ce

我使用WPF C#Visual Studio和SQL Compact 3.5.在服务器资源管理器上,我右键单击并选择"编辑表架构",我只能更改数据类型,长度,等等,但我无法单击列名称来更改列名称.如何在服务器资源管理器中更改列名?

在此输入图像描述

Edw*_*ing 6

遗憾的是,这在SQL Server CE中是不可能的.您必须创建一个新列,然后删除旧列.如果您的列中有任何数据,则需要先将其迁移到新列.如果你想用sql语句来做,尝试这样的事情:

ALTER TABLE myTable ADD newColumn newType

UPDATE myTable SET newColumn = oldColumn

ALTER TABLE myTable DROP COLUMN oldColumn
Run Code Online (Sandbox Code Playgroud)