【发布时间】:2018-10-05 16:12:32
【问题描述】:
我需要在 PL/SQL 中创建一个表,并且该表需要在两个属性上有一个 CONSTRAINT。我解释一下:
“com_name”和“com_nickname”这两个对象之一需要检查,如果两者都可以,但至少需要填写一个。
我是初学者,我不明白如何让它发挥作用
*
CONSTRAINT ch_com_name_nickname CHECK (com_name = NOT NULL 或 com_nickname = NOT NULL)
*
这不起作用。
【问题讨论】:
-
'不工作'不是很有帮助,最好说出你的期望和实际得到的。但是你需要
IS NOT NULL,而不是= NOT NULL。还有你为什么提到 PL/SQL?
标签: oracle oracle-sqldeveloper