#1
|
||||
|
||||
Diferentes espacios en blanco a la derecha en un TXT
__________________
Los escritores somos seres heridos por ello creamos otra realidad |
#2
|
|||
|
|||
Hola Ximena,
si entendí bien tienes estos valores cargados con los espacios en blanco en tres tablas internas distintas, eso quiere decir que en algún momento concatenas los tres valores en un solo campo y ahi es donde te quedan los datos todos juntos, prueba con CONCATENATE wa1 wa2 wa3 INTO wa_resultado RESPECTING BLANKS. con esto debería respetar el espacio en blanco a la hora de guardar en la variable wa_resultado. espero que mi respuesta sea de ayuda. |
#3
|
|||
|
|||
Hola Pues lo que yo hago para que quede todo bien parejo es usarlo de la siguiente manera (mira el código en negrita).
Espero te sirva. |
#4
|
||||
|
||||
Lo hice de esta forma, pero no respeta el total de la longitud del campo, es decir si el campo es de 30, y solo se ocupan 5, hasta ahí llega la longitud; hasta los 5 caracteres
__________________
Los escritores somos seres heridos por ello creamos otra realidad |
#5
|
|||
|
|||
Hola.
¿Cómo estás haciendo la descarga del archivo? La función GUI_DOWNLOAD posee al parámetro TRUNC_TRAILING_BLANKS_EOL que por defecto informa 'X', eliminando los espacios en blanco al final de cada registro. Si la información de la estructura de cada tipo de registro la volcás a una tabla interna de tipo STRING mediante CONCATENATE... RESPECTING BLANKS y luego forzás en vacío el parámetro que te mencioné, debería comportarse de acuerdo a lo esperado. Imagino que luego de tanto tiempo ya debe estar resuelto este tema. Cualquier cosa, avisá. Un saludo. Iván |
Herramientas | Buscar en Tema |
Desplegado | |
|
|