添加具有默认值的列?

jav*_*999 -2 sql oracle ddl column-defaults

我在我的数据库表中添加了一列.它是一个简单的Char列,其值为"Y"或"N".

是否可以将列默认为"N"?如果是这样,怎么样?

当前添加列的脚本:

ALTER TABLE PERSON
ADD IS_ACTIVE VARCHAR2(1);
Run Code Online (Sandbox Code Playgroud)

Ale*_*sej 15

ALTER TABLE PERSON
ADD IS_ACTIVE VARCHAR2(1) DEFAULT 'N'
Run Code Online (Sandbox Code Playgroud)

如果需要,可以添加NOT NULL约束:

ALTER TABLE PERSON
ADD IS_ACTIVE VARCHAR2(1) DEFAULT 'N' NOT NULL
Run Code Online (Sandbox Code Playgroud)