Bonjour,
j'essaye d'écrire une expression régulière pour valider le format d'un champ de type heure qui va de 00:00 à 36:59.
Pour celà j'ai essayé vainement avec les scripts suivants :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
-- Premier test
select case when regexp_like('36:69' , '^([0-3])([0-9]):([0-5])([0-9])$'  ) then 'Match Found' else 'No Match Found' end as output from dual;
 
-- Second test
select case when regexp_like('37:59' ,'^[0-9]{1,2}:[0-9]{1,2}$') then 'Match Found' else 'No Match Found' end as output from dual;
Mais sans grand résultat....
Quelqu'un pourrait-il m'apporter la lumière sur mes erreurs ?

Merci d'avance pour toute aide.