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

cadena dividida basada en la posición del carácter en ORACLE 11g SQL

Bueno, puedes hacer operaciones de cadena directamente para obtener el formato que quieras:

substring(c, 3, 2)||'-'||substring(c, 1, 2)

Para convertir a una fecha, puede usar:

to_date('2012'||c, 'YYYYMMDD')

Para volver a convertir una fecha a la forma que desea:

to_char(<date>, 'DD-MM')