Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Verifique se a sequência de caracteres é uma data válida ou não


O Oracle 12.2 fornece uma nova função VALIDATE_CONVERSION . Até agora eu nunca usei, mas suponho que seria assim:
CASE VALIDATE_CONVERSION(SubStr(sourcefilename,1,8) AS DATE, 'YYYYMMDD') 
   WHEN 1 THEN 'TRUE'
   ELSE 'FALSE'
END