如何在SQL Server 2012中删除表列?

时间:2012-11-21 10:46:50

标签: sql-server sql-server-2012

我希望删除SQL Server 2012中的表列,而不会影响表中的其他列(及其数据)。

我该怎么做?它有可能吗?

到目前为止,我已尝试通过SQL Server Management Studio删除该列,但这表示必须删除并重新创建整个表。

3 个答案:

答案 0 :(得分:13)

来自MSDN

ALTER TABLE dbo.Table DROP COLUMN column_b

答案 1 :(得分:1)

ALTER TABLE table_name
DROP COLUMN column_name

答案 2 :(得分:1)

删除列

alter table tblname drop column colname

添加列

alter table tblname add colname datatype