Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2010, 03:10
javitineo
 
Fecha de Ingreso: abril-2006
Mensajes: 54
Antigüedad: 18 años, 8 meses
Puntos: 1
ejecutar una sentencia en una variable string en un procedimiento almacenado

hola, estoy intentando hacer un procedimiento almacenado en el que construyo una cadena para ejecutarla...

CREATE PROCEDURE StoredProcedure1()
begin
declare myquery varchar(128) ;


set myquery = 'update pruebas set prop=1000' ;
PREPARE stmt2 FROM @myquery;
execute stmt2;




end

pero me da el error:
Error 1312...procedure cant return a result set in the given context...

lei que estas sentencias estan obsoletas, ¿hay alguna manera de ejecutar una sentencia que vayas construyendo sobre la marcha?'

gracias