Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/08/2012, 03:27
GeriReshef
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 11 años, 10 meses
Puntos: 40
Respuesta: Problema para tomar los datos en tabla temporal

No entendi todo lo que intentaste hacer, pero tengo dos comentarios:

1. La tabla temporal existe solamente en el ambito del peocedimiento donde esta creada, y los peocedimientos secundarios que estan llamados (SQL dinamico es tambien un procedimiento separado).
Si creas la tabla temporal en el primer SQL dinamico- el procedimiento principal no puede ver la, y tampoco el segundo SQL dinamico. En este caso la tabla debe ser creada en el procedimiento principal.

2. En lugar de
where id_zona =15 OR id_zona =16 OR id_zona =17 OR id_zona =18
OR id_zona =19 OR id_zona =20 OR id_zona =21 OR id_zona =22
Intenta asi
where id_zona In (15,16,17,18,19,20,21,22)
o asi
where id_zona Between 15 And 22
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog