如何删除包含数据的列?

时间:2016-04-04 11:56:37

标签: sql

是否可以从表中删除包含数据的列?

2 个答案:

答案 0 :(得分:1)

SQL语法是:

ALTER TABLE table_name DROP COLUMN column_name;

它适用于任何数据库。

答案 1 :(得分:0)

您必须考虑:数据会发生什么变化?

ALTER TABLE TableName DROP COLUMN ColumnName;

选中此项(SQL-Server语法):

CREATE TABLE #test(Col1 INT,Col2 INT);
INSERT INTO #test VALUES(1,10),(2,20),(3,30);

SELECT * FROM #test;

ALTER TABLE #test DROP COLUMN Col1;

SELECT * FROM #test;

DROP TABLE #test;