РЕДАКТИРОВАНИЕ ДЛЯ ЯРКОСТИ
Первая часть Я хотел бы, чтобы данные автоматически изменялись в соответствии с правилом:
Для каждой зоны либо Area_one, либо Area_twoдолжен быть указан, либо ни один из них не указан, например: либо оба имеют значение NULL, либо ни одно из них не равно NULL - должно быть на уровне таблицы.
До сих пор я придумал:
constraint chk_Null check (Area_one is not null and Area_two is not null)
Но при этом скрипт просто запрещает любые вставленные данные, которые являются нулевыми.
Вторая часть Я хотел бы автоматически изменить данные в соответствии с правилом:
Для данного значения, когда Value_oneприсутствует, Value_two должно быть NULL (наоборот)
Я написал:
constraint Value_chk check((Value_one IS NULL and Value_two IS NOT NULL)
or (Value_one is NOT NULL and value_two IS NULL))
Но я не уверен, как закончить это, или если я в правеНаправление.
Спасибо всем заранее!