Devolver cursor como resultado de un procedimiento almacenado de sistema

03/01/2004 - 13:25 por Adam Viussà | Informe spam
Hola, alguien sabe como devolver un cursor que contenga las primary keys de
una tabla?

P.Ej.:


EXEC sp_pkeys 'NOMBRE DE TABLA' /* devuelve las columnas que son Primary
Keys de la tabla */

/* ESTO NO FUNCIONA */
DECLARE Cur CURSOR FORWARD_ONLY READ_ONLY FOR
EXEC sp_pkeys 'NOMBRE DE TABLA'

Alguien sabe como hacerlo?

Gracias.
 

Leer las respuestas

#1 Maximiliano Damian Accotto
03/01/2004 - 14:04 | Informe spam
hola, para que queres un cursor? no son para nada recomendados en SqlServer,
quizas lo podamos resolver de otra forma, pero deberias indicarnos bien que
necesitas hacer.


Salu2

Maximiliano Damian Accotto
Gerente de IT
Fundicion San Cayetano S.A.
Buenos Aires Argentina
-
maxi_accotto[arroba]speedy[.]com[.].ar
MSN:



"Adam Viussà" escribió en el mensaje
news:
Hola, alguien sabe como devolver un cursor que contenga las primary keys


de
una tabla?

P.Ej.:


EXEC sp_pkeys 'NOMBRE DE TABLA' /* devuelve las columnas que son Primary
Keys de la tabla */

/* ESTO NO FUNCIONA */
DECLARE Cur CURSOR FORWARD_ONLY READ_ONLY FOR
EXEC sp_pkeys 'NOMBRE DE TABLA'

Alguien sabe como hacerlo?

Gracias.


Preguntas similares