to_timestamp()
Vous devez utiliser to_timestamp() pour convertir votre chaîne en un timestamp approprié valeur :
to_timestamp('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
à_date()
Si votre colonne est de type DATE (qui prend également en charge les secondes), vous devez utiliser to_date()
to_date('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
Exemple
Pour mettre ceci dans un where condition utilisez ce qui suit :
select *
from TableA
where startdate >= to_timestamp('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
and startdate <= to_timestamp('12-01-2012 21:25:33', 'dd-mm-yyyy hh24:mi:ss')
Remarque
Vous n'avez jamais besoin d'utiliser to_timestamp() sur une colonne de type timestamp .