Sí ... Sree se está comportando de la misma manera ... no sé si es un error o si su funcionalidad es así.
Avalados por :
El propósito de este blog es explicar la función de relleno dentro de BO Data Services con un ejemplo. La función de relleno se utiliza para formatear la cadena. Las dos funciones de relleno ampliamente utilizadas dentro de BODS son:
Sintaxis de las funciones LPAD y RPAD dentro de BODS:
Tomemos un ejemplo y veamos cómo funcionan las funciones LPAD y RPAD. Pasos a seguir:
La sintaxis en este ejemplo para LPAD y RPAD es la siguiente:
Lpad (Query_1.EMP_NAME,10,'0')
Rpad (Query_1.EMP_NAME,10,'0')
11. Validar el trabajo y luego ejecutarlo.
12. Verificar los datos resultantes. La captura de pantalla a continuación muestra la salida de la tabla de destino, donde se aplica el relleno, donde la columna EMP_NAME es el valor original del archivo de Excel y LPAD_EMPNO & RAPD_EMPNO son los valores después de aplicar la función de formato de relleno.
Sí ... Sree se está comportando de la misma manera ... no sé si es un error o si su funcionalidad es así.
Funcionó bien lpad y rpad para la columna ENAME pero no funcionó para la columna EMPNO.
He tomado el mismo ejemplo anterior que tiene como fuente una hoja de cálculo de Excel que contiene los siguientes datos.
mapeado lpad( EMP.EMPNO, 10, '0') y rpad( EMP.EMPNO, 10, '0') en la transformación de consulta
Resultado:
en el resultado anterior lpad y rpad no se aplicaron a la columna EMPNO.
y he tomado el tipo de datos como varchar(255) para ambas columnas. por favor ayúdame a obtenerlo también para empno. Quiero mostrar un valor de 10 caracteres para empno como 0000007001, 0000007002,....
Pero funciona bien si empno contiene cualquier valor de caracteres (por ejemplo, "test") no dígitos.
Buen ejemplo ... Gracias.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute