Ver Mensaje Individual
  #11 (permalink)  
Antiguo 06/10/2013, 12:05
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: error 1054 - Unknown column 'Y' in 'field list'

Podés hacerlo en un mismo procedimiento, pero no en la misma sentencia.
¿Qué significa esto? Simplemente que no puedes combinar en una misma sentencia un UPDATE y un SELECT en tanto ambos se apliquen sobre la misma tabla.
Pero eso tampoco es necesario en un SP. Es mas simple, y mucho mejor aprovechar el SP para hacer todo el proceso, paso a paso.
Esa es una de las ventajas de un SP: Como se ejecutan como una unidad, puedes crear una secuencia de pasos que se consideran atómicos (indivisibles), donde el programa accede una sola vez, y la base (con el SP) se encarga de resolver el resto,.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)