如何将列添加到现有表?

Posted

技术标签:

【中文标题】如何将列添加到现有表?【英文标题】:How can I add a column to an existing table? 【发布时间】:2010-05-15 12:00:39 【问题描述】:

如何在 SQL Server Compact Edition (SQL CE) 中更改表?

我有一个现有的表,我需要添加一个IDENTITY 列。

【问题讨论】:

【参考方案1】:

添加列的方式与在其他版本的 SQL Server 中添加列的方式相同:

这会将一个名为 IdColumnName 的主键标识列添加到表 tableName

ALTER TABLE tableName
ADD COLUMN IdColumnName INTEGER IDENTITY (1,1) PRIMARY KEY

请参阅 SQL Server 精简版的 ALTER TABLE 语法。

【讨论】:

@DannyBeckett - 感谢您的更正。也许下一次,只需进行编辑?【参考方案2】:

希望这些例子对某人有所帮助

ALTER TABLE [sales_order] ADD COLUMN  [price] MONEY NULL;
ALTER TABLE [order_details] ADD COLUMN  [price] MONEY NULL;

【讨论】:

以上是关于如何将列添加到现有表?的主要内容,如果未能解决你的问题,请参考以下文章

MariaDB 将列动态添加到现有表

将列添加到现有 SQL Server 表 - 含义

将列 ID 添加到现有表

text 将列添加到现有表

php 将列添加到现有表迁移

将列动态添加到现有 BigQuery 表