19/04/2011, 13:04
|
| | Fecha de Ingreso: abril-2011
Mensajes: 19
Antigüedad: 13 años, 9 meses Puntos: 0 | |
Respuesta: Relacion entre Tablas *SQL SERVER 2008* Ok, voy a probarlo, tenes razon, de todas maneras aca encontre la forma mediante un query, el query anterior estaba mal por que alineaba las columnas a derecha, pero utilizando el LEFT me di cuenta que dejaba los espacios necesarios hasta llegar al pipeline.
select
left(a.identificador+space(4),4)+'|'+
left(a.cliente+space(9),9)+'|'+
left(a.version+space(3),3)+'|'+
left(a.codigo_direccion+space(8),8)+'|'+
left(b.cod_provincia_devol+space(2),2)+'|'+
left(b.cod_localidad_devol+space(6),6)+'|'+
left(b.calle+space(50),50)+'|'+
left(b.numero+space(5),5)+'|'+
left('P:'+b.PISO+'D:'+b.depto+space(15),15)+'|'+
left(b.cp+space(6),6)+'|'+
left(b.cpa+space(8),8)+'|'+
left(b.estado+' '+b.motivo+b.observaciones+space(128),128)+'|'+
left(a.CODIGO_PROVINCIA+space(2),2)+'|'+
left(a.codigo_localidad+space(6),6)+'|'+
left(a.codigo_partido+space(5),5)+'|'+
left(a.nombre_calle+space(50),50)+'|'+
left(a.altura+space(5),5)+'|'+
left(b.piso_depto+space(15),15)+'|'+
left(a.codigo_postal+space(6),6)+'|'+
left(a.codigo_postal_completo+space(8),8)+'&'
FROM A_DOMICILIOS_TOTAL_ORIG a, A_DOMICILIOS_BUE2 b, mer_idmap_59_bkp c
where a.id_concat=c.id
and b.ID_NORM=c.id
Lo dejo por si alguien mas tiene dudas del ancho fijo delimitado!
Saludos |