使用新的非空默认“”列更改包含现有记录的DB2表

ztyzrc3y  于 2022-11-07  发布在  DB2
关注(0)|答案(1)|浏览(123)

如果有了这个新列,现有的记录会发生什么?2它们会有默认的“”吗?3还是这只是应用于新记录?4这是一个安全的方法吗?5感谢你的帮助,问候。
SQL代码:

ALTER TABLE mytable  ADD COLUMN newColumn VARCHAR(10) NOT NULL DEFAULT '';
m2xkgtsf

m2xkgtsf1#

一旦运行以下命令-

ALTER TABLE mytable  ADD COLUMN newColumn VARCHAR(10) NOT NULL DEFAULT '';

表中的所有现有行都将在newColumn列中以单个空格的形式具有该值,对于新插入的行,可以在insert语句中指定该值。

相关问题