Так что я новичок в Oracle, пытаясь создать таблицу следующим образом:Oracle проверочного ограничения Проблемы с to_date
create table Movies (
Title varchar2 primary key,
Rating NUMBER CONSTRAINT Rating_CHK CHECK (Rating BETWEEN 0 AND 10),
Length NUMBER CONSTRAINT Length_CHK CHECK (Length > 0),
ReleaseDate DATE CONSTRAINT RDATE_CHK
CHECK (ReleaseDate > to_date('1/1/1900', 'DD/Month/YYYY')),
CONSTRAINT title_pk PRIMARY KEY (Title)
)
За мою уступку ReleaseDate должен иметь ограничение принуждая только даты после 1/1/1900. Вход, который мой профессор дал нам для дат, выглядит следующим образом: 13 августа 2010 года
Может ли один из вас, экспертов, увидеть, где моя проблема?
Сообщение об ошибке и ваш SQL будет иметь смысл, но я бы предположил, что вы не правильно разобрали входную строку своего профи. – ZeissS