RECORRER UNA TABLA DE SQL

19/12/2005 - 16:50 por Pato | Informe spam
Buneos dias,

Alguien podría ayudarme diciéndome como recorrer una tabla de
sqlnecesito pasar los datos a una tabla nueva debido a que en la tabla
origen un registro está compuesto por 3 lineas...osea el primer registro se
compone por 1,2 y 3 registroy necesito reorganizarlo en un solo
registro...


gracias por su ayuda.

Preguntas similare

Leer las respuestas

#1 Isaias
19/12/2005 - 17:08 | Informe spam
Pato

SQL Server, procesa grupos de registros, no asi, registro a registro, más
sin embargo, existe una forma de hacerlo.

SELECT *
INTO #TemporalTable
FROM TablaOrigen

WHILE EXISTS(SELECT Col FROM #TemporalTable)
BEGIN
Codigo SQL
DELETE #TemporalTable WHERE -condicion
CONTINUE
END

Saludos
IIslas


"Pato" escribió:

Mostrar la cita
#2 ulises
19/12/2005 - 17:15 | Informe spam
No das muchos detalles, me imagino que tienes forma de identificar
claramente cuando es la parte 01, 02 y 03 de la fila, en ese caso podrías
hacer algo como

INSERT INTO nuevatabla ... SELECT * FROM tablaantigua WHERE tiporeg = '01'
UPDATE nuevatabla SET camposreg02nueva = .camposreg02antigua
FROM nuevatabla JOIN ( SELECT * FROM tablaantigua WHERE tiporeg = '02' AND
clavenueva = claveantigua )
...

Si das más detalles, tal vez pueda ser más específico.

Saludos,
Ulises

"Pato" escribió:

Mostrar la cita
#3 Pato
19/12/2005 - 17:25 | Informe spam
um, todo parte de que tengo un txty cada registro del txt está compuesto
por 3 lineas...luego, cuando hago un import a una tabla de sql me quedan los
mismos 3 registros

asi se ve.las tres primeras lineas son un registro y asi sucesivamente

xxxxxxxxx xxxxxxx xxxxxxxxx
yyyyyyyyy yyyyyyy yyyyyyyyy
zzzzz zzzzzz zzzzzzz

xxxxxxxxx xxxxxxx xxxxxxxxx
yyyyyyyyy yyyyyyy yyyyyyyyy
zzzzz zzzzzz zzzzzzz

xxxxxxxxx xxxxxxx xxxxxxxxx
yyyyyyyyy yyyyyyy yyyyyyyyy
zzzzz zzzzzz zzzzzzz






"ulises" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida