Modifiez vos paramètres de database / session / outil client afin d'afficher les dates avec le format que vous souhaitez :
alter session set NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS';
Pour votre contrainte de table ce n'est pas possible au sens contrainte de table.
Vous devez faire ce contrôle soit dans l'application, soit via un déclencheur :
1 2 3 4 5 6 7 8 9
| create trigger tgbi_check_da
before insert on t
for each row
begin
If (:new.Da <= sysdate)
then Raise_Application_Error (-20000, 'Da column is inferior or equal to current datetime.');
end if;
end;
/ |
Partager