【发布时间】:2017-10-19 14:20:26
【问题描述】:
我有一个有 1 亿行的生产表,出于报告目的,我们需要添加一个额外的列,该列将是一个数字 (18,0)。显然 SQL 不允许我添加该列而不删除表。我可以在不影响数据的情况下做到这一点吗?
【问题讨论】:
-
如果你通过
alter table添加应该没问题。如果您正在使用设计器,并且特别是如果您试图将其“定位”到除最后一列之外的任何位置,那么设计器可能会选择删除/创建。
标签: sql-server ddl alter-table