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"