Mantener longitud de los campos...

08/09/2006 - 15:11 por Daniel G. Samborski | Informe spam
Hola, de nuevo...
Tengo varios campos, cada uno con distintas longitudes, por ejemplo, nombre
varchar(50) y cuando tiro un listado, la lista se ajusta no al ancho
definido (50) sino al ancho del contenido.

Si hago un select nombre la lista se ajusta al ancho del texto mas largo
de cada campo

daniel *dir1 *
gustavo *direcc *
samborski*direccion* <- Se ajusta aqui y no a los 50 como deberia.

daniel *dir1 *
gustavo *direcc *
samborski *direccion* <- Asi deberia
quedar la lista.

El * es para mostrar el limite...


Daniel.
 

Leer las respuestas

#1 Alejandro Mesa
08/09/2006 - 16:18 | Informe spam
Daniel,

SQL Server se encarga principalmente de manejar la data. si quieres manejar
el formato de presentacion, pues puedes hacerlo en esa capa, en la aplicacion
cliente que recibe la data.

De todas maneras te comento que puedes convertir el valor de esa columna a
un tipo de data de logintud fija.

select cast(nombre as char(50)) + '*'
from ...


AMB


"Daniel G. Samborski" wrote:

Hola, de nuevo...
Tengo varios campos, cada uno con distintas longitudes, por ejemplo, nombre
varchar(50) y cuando tiro un listado, la lista se ajusta no al ancho
definido (50) sino al ancho del contenido.

Si hago un select nombre la lista se ajusta al ancho del texto mas largo
de cada campo

daniel *dir1 *
gustavo *direcc *
samborski*direccion* <- Se ajusta aqui y no a los 50 como deberia.

daniel *dir1 *
gustavo *direcc *
samborski *direccion* <- Asi deberia
quedar la lista.

El * es para mostrar el limite...


Daniel.



Preguntas similares