Oracle
 sql >> Base de données >  >> RDS >> Oracle

Vérifiez que la chaîne de caractères est une date valide ou non

Oracle 12.2 fournit une nouvelle fonction VALIDATE_CONVERSION . Jusqu'à présent, je ne l'ai jamais utilisé, mais je suppose que ce serait comme ça :

CASE VALIDATE_CONVERSION(SubStr(sourcefilename,1,8) AS DATE, 'YYYYMMDD') 
   WHEN 1 THEN 'TRUE'
   ELSE 'FALSE'
END