Script SQL para reasignar correlativas especiales

Hola, buenos días, necesito generar un Script SQL para reasignar correlativas especiales y lo sucedio es que con el tema de la nueva version a G3, habia correlativas especiales que tenian el mismo nombre pero diferentes ID, lo que se hizo fue actualizar los nombres en las tablas sga_reglas y sga_requisitos, pero en la asignacion de correlativas sigue apuntando a la correlativa anterior, la idea es encontrar un sql que acualize las tablas correspondientes para asignar bien esa correlativa, queria saber masomenos en que tablas se almacenan esas relaciones. Adjunto imagen de ejemplo, en el cual se ve lo mencionado anteriormente, ahora deberia estar la correlativa “u8308_28ma_pps” asignada. Gracias!


asingar correlativa.png

asingar correlativa.png

Pablo, buenos días
Porque no reversionas el plan y asignas las nuevas correlativas?
o no te estoy entendiendo cual es el problema.
Me podrías aclarar mejor.

Hola Pablo,

Las correlativas se almacenan en las tablas:

  • sga_condiciones: filtrando por sga_condiciones.entidad = sga_elementos.entidad, sga_condiciones.plan_version, sga_condiciones.condicion_tipo = ‘1’ (Correlativas para Cursar) o sga_condiciones.condicion_tipo = ‘2’ (Correlativas para Rendir)
  • sga_condiciones_grupos: filtrando por sga_condiciones_grupos.condicion = sga_condiciones.condicion
  • sga_condiciones_requisitos: filtrando por sga_condiciones_requisitos.grupo_condicion = sga_condiciones_grupos.grupo_condicion y teniendo en cuenta que sga_condiciones_requisitos.requisito es el requisito “u830_28ma_pps”

Pueden consultar la vista vw_condiciones para ver las correlativas de cada actividad.

Saludos, Florencia.
2

Gracias por las respuestas ya se puso hacer el update.