Consulta especial en sql server

14/09/2005 - 16:12 por Pika | Informe spam
hola a todos:
Cuando se hace una consulta en sql server mediante un procedimiento
almacenado, me gustaria saber si hay alguna maner de obligar que me devuelva
un campo, pero manipulado. Me explico, yo quiero que me devuelva el campo
nombre, pero simepre con una longitud de 10 caracteres, si es longitud es
menor, quiero q me siga devolviendo 10 caracteres, rellenandolo con espacios
vacios. Tengo q hacerlo en el select de la consulta, y no lo puedo hacer de
otra manbera.
Es posible hacerlo
gracias a todos.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
14/09/2005 - 16:28 | Informe spam
SELECT RIGHT(REPLICATE('-', 10) + tuCampoAlfanumerico,10)
campoFormateado
FROM tuTabla

Con esa sentenecia el campo vendrá siempre relleno con guiones por la
izquierda hasta completar 10 caracteres


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Pika" escribió en el mensaje
news:#
Mostrar la cita
devuelva
Mostrar la cita
espacios
Mostrar la cita
de
Mostrar la cita
#2 Maxi
14/09/2005 - 16:30 | Informe spam
Hola, el tipo de datos debe ser Char y no varchar, lo que podes hacer es un
convert sobre el campo, por ej

Select convert(char(10),campo) as campo from tabla






Salu2
Maxi


"Pika" escribió en el mensaje
news:%
Mostrar la cita
Ads by Google
Search Busqueda sugerida