Datastage - consejos del experto y preguntas frequentes (FAQ)


Resolución de los problemas más habituales y los "best practices"

2.18. ¿Uso y ejemplos de los funciones ICONV y OCONV en DataStage?



ICONV y OCONV son las funciones que se usa para transformar datos en Datastage.
ICONV convierte textos al formato interior datastage, OCONV convierte las expresiones al formato extrior (de presentar datos).
Syntax:
Iconv (texto, el código de conversión)
Oconv(expresión, conversión )

Ejemplos de iconv y oconv:
Iconv("10/14/06", "D2/") = 14167
Oconv(14167, "D-E") = "14-10-2006"
Oconv(14167, "D DMY[,A,]") = "14 OCTOBER 2006"
Oconv(12003005, "MD2$,") = "$120,030.05"

Formato para obtener dos plazas decimales en un número:
Oconv(L01.TURNOVER_VALUE*100,"MD2")

Se puede combinar los funciones Iconv y oconv en una expresión:
Oconv(Iconv("10/14/06", "D2/"),"D-E") = "14-10-2006"

Volver a la lista de los tópicos Datastage FAQ