Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/01/2014, 10:35
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: aAyuda con procedimiento almacenado en mysql para insertar y modificar en

Hola de nuevo...

En primer lugar NO REPITAS POSTS... ya veo que publicaste una nueva entrada y lo único que hiciste fue copiar y pegar lo que pusiste aqui... ojo con eso, veo que apenas estás comenzando a postear en este foro, por lo que te recomiendo que antes que nada leas las Políticas y Normas del foro.

si continuas haciendo lo mismo, puedes hacerte acreedor de sanciones por parte de los administradores del foro.

Ahora si, entrando en materia... tienes varios detalles en tu consulta:

1. La consulta por sí sola te debería estar marcando un error:

Código MySQL:
Ver original
  1. select `report2-1-2014`.`codigo` from `report2-1-2014`
  2. where `report2-1-2014`.`codigo` = `respaldo`.`codigo`

Por un lado en el FROM listas sólo una tabla (report2-1-2014), sin embargo en el WHERE preguntas por otra tabla (respaldo)... aquí tienes de dos opciones: utilizar JOIN's para listar todas las tablas o listar las tablas en el FROM separadas por comas (No recomendado). O en su defecto, puedes hacer dos consultas independientes (una para cada tabla).

2. estás enviando un parámetro al SP con el nombre RESULTADO, sin embago dentro del código estás declarando una variable con el mismo nombre (no sé con qué intención).

3. No estás asignando ningún valor a tu variable resultado, por lo tanto no puedes utilizar esta variable...

Te sugiero que cheques esta liga:

http://dev.mysql.com/doc/refman/5.0/...re-syntax.html

En particular el apartado que dice Variables en procedimientos almacenados.

4. También puedes checar esta liga:

http://lmgtfy.com/?q=verificar+si+ex...stro+con+mysql

Estoy seguro que San Google, con su infinita sabiduría tendrá la respuesta.

Saludos
Leo