Vous devez utiliser la fonction Oracle pour convertir votre chaîne correctement en date à l'aide
to_date('12-MAR-08', 'DD-MMM-YY')
Ensuite, vous devez Tenez compte du fait que le type de données Oracle "Date" contient également des informations temporelles à la seconde près. Cela signifie que la date qui a été construite dans la première étape est en réalité minuit le 12 mars. Donc, vous devez vous assurer que la upd_time est tronquée à minuit:
trunc(upd_time, 'DAY') = to_date('12-MAR-08', 'DD-MMM-YY')
Votre requête complète devient
SELECT br_data.upd_time
FROM BANKREC.br_data
WHERE trunc(upd_time, 'DAY') = to_date('12-MAR-08', 'DD-MMM-YY');
Il y a d'autres façons de la peau ce chat (vous pouvez transférer votre colonne updTime à un bon champ char avec to_char(upd_time, 'DD-MMM-YY')
), mais il est généralement conseillé de rendre les données que vous recherchez similaires à ce que vous pouvez trouver dans la base de données car cela augmente vos chances d'utiliser un index pour la recherche.
Merci Kamal..il travaille !!! –