如何在 oracle 中使可空列不为空
Posted
技术标签:
【中文标题】如何在 oracle 中使可空列不为空【英文标题】:How to make a NULLable column to NOT NULL in oracle 【发布时间】:2020-03-03 09:32:29 【问题描述】:如何在我的表中有超过 100 万条记录的 oracle 中的表中将可空列 (varchar2(20)) 设为 NOT NULL
【问题讨论】:
已经有答案了。检查它here 【参考方案1】:NOT NULL 约束指定列不能包含 NULL 值。使用 ALTER TABLE 语句向现有表添加 NOT NULL 约束。
ALTER TABLE table_name MODIFY ( column_name NOT NULL);
在这种情况下,column_name 在应用 NOT NULL 约束之前不得包含任何 NULL 值。
【讨论】:
以上是关于如何在 oracle 中使可空列不为空的主要内容,如果未能解决你的问题,请参考以下文章