【发布时间】:2017-10-20 23:41:22
【问题描述】:
我在生产中有一个包含数百万行的 SQL Server 表,结果我需要向它添加一列。或者,更准确地说,我需要在表所代表的实体中添加一个字段。
从语法上讲,这不是问题,如果表没有那么多行并且不在生产环境中,这将很容易。
我真正追求的是行动方案。有很多网站都有非常大的表格,他们必须不时添加字段。他们如何在没有大量停机时间的情况下做到这一点?
我应该补充一点,我不希望该列允许空值,这意味着我需要有一个默认值。
所以我要么需要弄清楚如何及时添加具有默认值的列,要么我需要想办法在以后更新列然后将列设置为不允许空值。
【问题讨论】:
标签: sql sql-server tsql