2011-04-08 68 views
5

我使用WPF C#Visual Studio和SQL Compact 3.5。在服務器資源管理器上,我右鍵單擊並選擇「編輯表格模式」,我只能更改數據類型,長度等..但我無法點擊列名來更改列名。如何更改服務器資源管理器中的列名稱?如何在Visual Studio的SQL Compact中編輯列名稱?

enter image description here

+0

如何做在SQL Server Management Studio Express的選擇嗎?據我所知,Visual Studio中的服務器資源管理器允許您修改該列。 – abramlimpin 2011-04-08 06:40:52

回答

6

可悲的是,這是不是SQL Server CE中成爲可能。您將不得不創建一個新列,然後刪除舊列。如果您的專欄中有任何數據,則需要先將這些數據遷移到新列。如果你想用SQL語句來做到這一點,嘗試這樣的事情:

ALTER TABLE myTable ADD newColumn newType 

UPDATE myTable SET newColumn = oldColumn 

ALTER TABLE myTable DROP COLUMN oldColumn 
2
+1

如果我可能引用自己的博客:「目前,SQL Server Compact 3.5中的sp_rename支持僅限於表格。」 – 2011-04-08 08:10:53

+1

當然,您是對的,Primeworks的DataPort控制檯允許您重命名列,只有我知道的工具 – ErikEJ 2011-04-08 10:42:58

相關問題