Запрос о проверочном ограничении
Хотите написать проверочное ограничение (при создании таблицы), которое принимает значение между 2 датами, например (от '25-oct-94'до '10-may-16')
2 ответа
Так как вы используете Oracle
ты можешь использовать CHECK
ограниченное высказывание
CONSTRAINT check_dates
CHECK (my_date_column BETWEEN date '1994-10-25' AND date '2016-05-10')
Ваш запрос (как в комментарии) должен быть как ниже
create table dob5 ( birthdate date not null,
CONSTRAINT check_dates
CHECK (birthdate BETWEEN date '1994-10-25' AND date '2016-05-10') );
Смотрите эту демонстрационную скрипку http://sqlfiddle.com/
Пожалуйста, проверьте это.
создать таблицу т
(ваша_колонка дата
check( your_columnnm между датой '1994-10-25' и датой '2016-05-10'));