oracle sql check constraint condition met -
beginner question: there way write check constraint restricts data condition met. instance, if want not allow appointment times between 1100 , 1300 on specific day.
alter table appointment_info add constraint ap_time_ck check (ap_time not between 11 , 13); i tried
alter table appointment_info add constraint ap_time_ck check (ap_time not between 11 , 13 , ap_date != '02-apr-2014'); but restrict appointment times between 1100 , 1300 , appointments on april 2nd.
that's possible solution:
alter table appointment_info add constraint ap_time_ck check (not (ap_time between 11 , 13 , ap_date = date '2014-04-02')); i against using this: '02-apr-2014' because can depend on nls settings.
or change and condition or in attempt. work.
alter table appointment_info add constraint ap_time_ck check (ap_time not between 11 , 13 or ap_date != '02-apr-2014');
Comments
Post a Comment