sql >> Base de Datos >  >> RDS >> Oracle

Comprobar que la cadena de caracteres es una fecha válida o no

Oracle 12.2 proporciona una nueva función VALIDAR_CONVERSIÓN . Hasta ahora nunca lo usé, pero supongo que sería así:

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