Je dois créer une table, où les valeurs de la colonne "ttime
" peuvent être dans la plage de 10:00
et 22:00
. Voici le code:Vérifier la contrainte pour la colonne dans SQL Developer
create table test (
ttime date,
CONSTRAINT CHECK_ttime CHECK(ttime >= TO_DATE('10:00', 'HH24:MI') AND
ttime <= TO_DATE('22:00', 'HH24:MI'))
);
Mais quand je crée ce tableau, une erreur se produit:
ORA-02436: variable de date ou d'un système mal spécifié dans CHÈQUE contrainte
Comment puis-je l'éviter? Quel est le problème?