Recorrer registros de una fila
Publicado por statham (34 intervenciones) el 25/04/2019 10:17:03
Buenas gente, la verdad que no tengo ni idea de como realizar lo siguiente:
Necesito recorrer todos los registros/columnas de las filas de una tabla (digamos que son 50 columnas y 10000 filas), para que no se pueda resolver poniendo 3 columnas en el select.
Y tengo que ir comprobando si ese registro ese nulo o no, en caso de ser nulo realizar otra acción: rellenar dicho campo por otro que no sea nulo con misma id(pero esto lo dejare para mas adelante jejeje)
No se como ir seleccionando cada registro y comprobar que es nulo, ya que con un cursor, debería crearme una variable por cada columna que tenga la fila(al ser de diferentes tipos las columnas), ya que no sabemos cual podría estar en null
ejemplo:
id nombre coche modelo pais sector etc......(unas 50 mas)
1 ramon ford focus españa 10
2 pepe null focus francia 10
el resultado seria rellenando el coche del id 2 al del id 1 ya que son del mismo sector 10
id nombre coche modelo pais sector etc......(unas 50 mas)
1 ramon ford focus españa 10
2 pepe ford focus francia 10
Tenemos que tener en cuenta, que no sabemos que registro o registros estarán en nulo.
Saludos y gracias
Necesito recorrer todos los registros/columnas de las filas de una tabla (digamos que son 50 columnas y 10000 filas), para que no se pueda resolver poniendo 3 columnas en el select.
Y tengo que ir comprobando si ese registro ese nulo o no, en caso de ser nulo realizar otra acción: rellenar dicho campo por otro que no sea nulo con misma id(pero esto lo dejare para mas adelante jejeje)
No se como ir seleccionando cada registro y comprobar que es nulo, ya que con un cursor, debería crearme una variable por cada columna que tenga la fila(al ser de diferentes tipos las columnas), ya que no sabemos cual podría estar en null
ejemplo:
id nombre coche modelo pais sector etc......(unas 50 mas)
1 ramon ford focus españa 10
2 pepe null focus francia 10
el resultado seria rellenando el coche del id 2 al del id 1 ya que son del mismo sector 10
id nombre coche modelo pais sector etc......(unas 50 mas)
1 ramon ford focus españa 10
2 pepe ford focus francia 10
Tenemos que tener en cuenta, que no sabemos que registro o registros estarán en nulo.
Saludos y gracias
Valora esta pregunta


1