Нулевое ограничение Oracle

#database #oracle #constraints

#База данных #Oracle #ограничения

Вопрос:

У меня есть атрибуты электронной почты и мобильного телефона в таблице, один из них может быть нулевым, а другой не должен быть нулевым, как я могу установить ограничение, чтобы два значения не были равны нулю?

Ответ №1:

Что-то вроде:

 CREATE TABLE mytable(   
   email varchar2(100), 
   cellphone varchar2(100),
   constraint null_check
   check (email is not null or cellphone is not null)
)