VÉRIFICATION de la contrainte sur la date de naissance?

Je suis entrain de créer ma table employé dans Oracle et pour emp_date je voudrais faire en sorte que la date de naissance n'est pas le chemin du retour dans le passé et ne peut pas être définie dans l'avenir?

Est-ce trop complexe à mettre en œuvre dans l'instruction CREATE TABLE? si oui, alors je suppose que je dois l'ignorer parce que c'est la partie où je dois créer les contraintes.

, emp_dob DATE NOT NULL

    CREATE TABLE employee(emp_id NUMBER(4) PRIMARY KEY
, emp_name VARCHAR2(40) NOT NULL
, emp_address VARCHAR2(60) NOT NULL
, emp_tel NUMBER(11) NOT NULL
, CONSTRAINT emp_tel_length CHECK (LENGTH(emp_tel) BETWEEN 9 and 11)
, emp_dob DATE NOT NULL
, CONSTRAINT check_date_of_birth CHECK (emp_dob BETWEEN DATE '1950-01-01' AND sysdate))

OriginalL'auteur Jatinder Singh | 2011-12-08