Foros del Web » Programación para mayores de 30 ;) » .NET »

Columnas a registros

Estas en el tema de Columnas a registros en el foro de .NET en Foros del Web. Hola colegas!!! Tengo una tabla que solo contiene un registro, digamos que esta así: Nombre-----------Direccion-----------Ciudad Juan Perez--------Centro 1548------Monterrey Ahora bien, necesito hacer esto: Nombre Juan ...
  #1 (permalink)  
Antiguo 16/10/2008, 07:55
Avatar de mvazquez  
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 19 años, 5 meses
Puntos: 8
Pregunta Columnas a registros

Hola colegas!!!
Tengo una tabla que solo contiene un registro, digamos que esta así:

Nombre-----------Direccion-----------Ciudad
Juan Perez--------Centro 1548------Monterrey

Ahora bien, necesito hacer esto:

Nombre Juan Perez
Direccion Centro 1548
Ciudad Monterrey

Es decir, convertir las columnas en registros, esto necesito hacerlo en SQL, alguien tendrá alguna función o ejemplo de algo parecido?
PD: la tabla siempre contiene un solo registro.

Gracias...!!!!
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."
  #2 (permalink)  
Antiguo 16/10/2008, 08:21
 
Fecha de Ingreso: junio-2008
Mensajes: 93
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Columnas a registros

Podrias hacerlo desde un procedimiento almacenado, crear una variable de table o tabla temporal con una sola columna y despues hacer inserts a esa tabla segun los valores, es decir,
INSERT tablaTemporal SELECT Nombre FROM TuTabla;
INSERT tablaTemporal SELECT Direccion FROM TuTabla;
y cuando hagas todas las insert hacer un SELECT * FROM tablaTemporal y te devolvera la estructura en filas en vez de en columnas.
No sé si eso puede servirte.
No tengo ningún ejemplo por aqui para mostrarte pero yo recuerdo aver hecho algo parecido hace un tiempo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:12.