Problema PL\SQL ORACLE (Merge)

devilitao

Buenas noches,

Tengo un problema al realizar una MERGE en plsql,

Este es el código de la merge

spoiler

Resulta que la select de la Merge, que es la que busca los datos en la BBDD si que me devuelve registros.

Y la verdad, es que por más que miro y miro...no entiendo que no me inserte los datos en la tabla que le indico en la Merge...

Gracias por alguien de aquí me puede ayudar.

Un saludo

guito

Esto es trolleo, no? Alguien va a analizarle casi 800 lineas de código? :-o

2 1 respuesta
devilitao

#2 no no, si era por si alguien podría saber más o menos dónde podría estar el error.

El código solo era más info.

Ranthas

#1 Sin describir el error y con semejante churro, va a ser dificil ayudarte.

En principio, la sentencia merge parece correcta, y dices que los select devuelven registros. Así que es posible que la información que estés obtenido de la select no se pueda insertar en la tabla, por ejemplo, tu select devuelve 12 campos cuando la tabla solo tiene 10.

1 respuesta
devilitao

#4 en realidad no me sale ningún tipo de error....el "error" es que la merge no termina nunca.

Fyn4r

Yo creo que deberías preguntarle al tal antonio

Lecherito

Joder estaba pensando que quien es el Antonio xD

De todas maneras una cosa que puedes hacer es crear views y hacer merge de las views, así lo verás mucho más claro a la hora del merge en sí y que el Antonio ese no se come alguna línea por ahi

Usuarios habituales

  • Lecherito
  • Fyn4r
  • devilitao
  • Ranthas
  • guito