"not null"和"not null enable"之间有区别吗?

dea*_*ter 25 sql oracle

当我们在Oracle中定义表时,我们可以将列定义为:

"NAME" VARCHAR2(80) NOT NULL ENABLE
Run Code Online (Sandbox Code Playgroud)

我的问题是我无法理解本声明中"ENABLE"的含义.如果我们定义为什么会有什么区别 "NAME" VARCHAR2(80) NOT NULL

Mat*_*Mat 35

ENABLE是默认状态,因此将其保留为具有相同的效果.相反的是指定DISABLE,在这种情况下约束不会是活动的.

有关更多信息,请参阅约束文档.