我希望能在SQL Server 2012中删除表中的某一列,但不影响表中的其他列及其数据。
我该如何做?这种操作是否可能?
目前,我尝试通过SQL Server Management Studio删除列,但是系统提示必须删除整个表并重新创建。
我希望能在SQL Server 2012中删除表中的某一列,但不影响表中的其他列及其数据。
我该如何做?这种操作是否可能?
目前,我尝试通过SQL Server Management Studio删除列,但是系统提示必须删除整个表并重新创建。
来自MSDN的最初回答:
使用上述代码可以从dbo.Table表中删除column_b列。
ALTER TABLE table_name
DROP COLUMN column_name
alter table tblname drop column colname
添加列
alter table tblname add colname datatype