【问题标题】:How to edit column name in Visual Studio's SQL Compact?如何在 Visual Studio 的 SQL Compact 中编辑列名?
【发布时间】:2011-04-08 06:28:58
【问题描述】:

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

【问题讨论】:

  • 在 SQL Server Management Studio Express 中进行替代如何?据我所知,Visual Studio 中的服务器资源管理器允许您修改列。

标签: c# wpf sql-server-ce


【解决方案1】:

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

ALTER TABLE myTable ADD newColumn newType

UPDATE myTable SET newColumn = oldColumn

ALTER TABLE myTable DROP COLUMN oldColumn

【讨论】:

    【解决方案2】:

    【讨论】:

    • 如果我可以引用您自己的博客:“目前,SQL Server Compact 3.5 中的 sp_rename 支持仅限于表。”
    • 当然,您是对的,Primeworks 的 DataPort Console 允许您重命名列,这是我知道的唯一工具
    猜你喜欢
    • 1970-01-01
    • 2016-10-28
    • 2010-09-08
    • 2010-09-21
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 1970-01-01
    • 2010-09-05
    相关资源
    最近更新 更多