【发布时间】:2017-08-31 12:44:57
【问题描述】:
我有 100 行的表,我正在添加具有默认值的新列,如下所示。
ALTER TABLE AccountDetails
ADD
UpdatedOn DATETIME DEFAULT GETDATE(),
UpdatedBy VARCHAR(50) DEFAULT 'System'
在执行这个 alter 语句后,新的列将被添加到表中......这太完美了!但是,这些列的现有行的值将为 NULL。
在默认情况下它是否有默认值,而不是为这些列执行单独的更新语句来显式更新默认值?
【问题讨论】:
标签: sql-server default alter