Ver Mensaje Individual
  #2  
Antiguo 03-07-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Reputación: 24
kinobi Va por buen camino
Hola,

Cita:
Posteado originalmente por mlara
Alguien podría decirme como puedo usar de otra forma cursores dentro de un SP, que no sea con FOR SELECT?
simplemente no existe forma. La declaración de un cursor (DECLARE CURSOR ...) se considera una sentencia DDL (de definición de datos), cosa prohibida en el código de procedimientos almacenados.

Por otro lado, el cursor es un "mecanismo de comunicación" (ojo a las comillas) del servidor con el cliente, por tanto no tiene lugar que puedas manipular un cursor en un procedimiento almacenado, ése es terreno exclusivo del servidor. Otra cosa es que el procedimiento almacenado deba devolver datos al cliente (con su correspondiente cursor), entonces sí puedes (en el cliente) manipular ese cursor (en el que se devuelven los datos).

Saludos.

Última edición por kinobi fecha: 03-07-2003 a las 01:48:16.
Responder Con Cita