0

我有一个包含 200 列的表,我必须从该表中删除 96 列。

使用语句

alter table XYZ drop column a,b,c,d...................

正在永远删除 SQL Server2000 上的列

任何人都可以帮助或给我一些想法如何有效地做到这一点..

谢谢

4

1 回答 1

2

对于任何 RDBMS 来说,这都不是一个微不足道的改变,而且可能需要一段时间。根据平台的不同,如果有很多行并且您要删除的列包含非空数据,也可能会加剧这种情况。

也许将要保留的列选择到新表中,删除该列,然后将新表重命名为原始表名会更可行。

故意写成通用的答案

于 2013-02-28T00:00:39.463 回答