ORACLE:如何使用现有的NULL值更改表默认值

问题描述 投票:0回答:1

我有一个具有空值的可空列,我想为表中的新插入添加默认约束。

我的密码:

alter table customer_02
modify reference default on null
'No References';

我不断收到错误ORA-02296的意思,我表中已有空值,所以我无法启用新的默认值。如何只为新插入插入默认值而不影响以前的数据?

oracle nullable alter
1个回答
0
投票

运行

Update customer_02 set reference = 'No references' where reference is null

第一

© www.soinside.com 2019 - 2024. All rights reserved.