Funciones y cursores dinamicos

13/02/2007 - 21:12 por Silviall | Informe spam
Hola a tod@s,

Tengo poca experiencia en funciones y stored procedures de sql server. Y la
verdad es que me lio un poco. Tengo una función que le paso unos parametros,
tipo fechas, y condiciones de un select de un cursor pero no se como lo
puedo hacer. Hay demasiados parametros para hacer

if @param1 is null
begin
declare c1 cursor for
end
if @param2 is null
begin
declare c1 cursor for
end
...
Y si no es así no se como lo puedo hacer. Si alguien puede darme una idea le
agredeceré mucho.

SilviaLl.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
13/02/2007 - 21:18 | Informe spam
Silviall,

Que es lo que deseas hacer o alcanzar, crees que nos puedeas explicar sin
mencionar la palabra "cursor"?


AMB


"Silviall" wrote:

Hola a ,

Tengo poca experiencia en funciones y stored procedures de sql server. Y la
verdad es que me lio un poco. Tengo una función que le paso unos parametros,
tipo fechas, y condiciones de un select de un cursor pero no se como lo
puedo hacer. Hay demasiados parametros para hacer

if @param1 is null
begin
declare c1 cursor for
end
if @param2 is null
begin
declare c1 cursor for
end

Y si no es así no se como lo puedo hacer. Si alguien puede darme una idea le
agredeceré mucho.

SilviaLl.



Respuesta Responder a este mensaje
#2 Jose Mariano Alvarez
13/02/2007 - 22:14 | Informe spam
Por que usas cursores?




Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Silviall" <slladoARROBAgmailPUNTOcoEME> wrote in message
news:
Hola a ,

Tengo poca experiencia en funciones y stored procedures de sql server. Y
la verdad es que me lio un poco. Tengo una función que le paso unos
parametros, tipo fechas, y condiciones de un select de un cursor pero no
se como lo puedo hacer. Hay demasiados parametros para hacer

if @param1 is null
begin
declare c1 cursor for
end
if @param2 is null
begin
declare c1 cursor for
end
...
Y si no es así no se como lo puedo hacer. Si alguien puede darme una idea
le agredeceré mucho.

SilviaLl.

Respuesta Responder a este mensaje
#3 Silviall
14/02/2007 - 09:24 | Informe spam
Hola a ,

Utilizo los cursores porque a partir de los registros que obtengo miro si
cumplen unas condiciones o otras y segun el caso inserto unos valores o
otros en la tabla de vuelta de la función. Que mejor forma lo puedo hacer.
Pueden aconsejar-me alguna pàgina o algun libro al respecto.

Saludos,

SilviaLl.

"Jose Mariano Alvarez"
escribió en el
mensaje news:
Por que usas cursores?




Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Silviall" <slladoARROBAgmailPUNTOcoEME> wrote in message
news:
Hola a ,

Tengo poca experiencia en funciones y stored procedures de sql server. Y
la verdad es que me lio un poco. Tengo una función que le paso unos
parametros, tipo fechas, y condiciones de un select de un cursor pero no
se como lo puedo hacer. Hay demasiados parametros para hacer

if @param1 is null
begin
declare c1 cursor for
end
if @param2 is null
begin
declare c1 cursor for
end
...
Y si no es así no se como lo puedo hacer. Si alguien puede darme una idea
le agredeceré mucho.

SilviaLl.





Respuesta Responder a este mensaje
#4 Jose Mariano Alvarez
14/02/2007 - 12:34 | Informe spam
Revisa la clausula CASE en la ayuda a ver si te sirve.




Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Silviall" <slladoARROBAgmailPUNTOcoEME> wrote in message
news:
Hola a ,

Utilizo los cursores porque a partir de los registros que obtengo miro si
cumplen unas condiciones o otras y segun el caso inserto unos valores o
otros en la tabla de vuelta de la función. Que mejor forma lo puedo hacer.
Pueden aconsejar-me alguna pàgina o algun libro al respecto.

Saludos,

SilviaLl.

"Jose Mariano Alvarez"
escribió en el
mensaje news:
Por que usas cursores?




Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Silviall" <slladoARROBAgmailPUNTOcoEME> wrote in message
news:
Hola a ,

Tengo poca experiencia en funciones y stored procedures de sql server. Y
la verdad es que me lio un poco. Tengo una función que le paso unos
parametros, tipo fechas, y condiciones de un select de un cursor pero no
se como lo puedo hacer. Hay demasiados parametros para hacer

if @param1 is null
begin
declare c1 cursor for
end
if @param2 is null
begin
declare c1 cursor for
end
...
Y si no es así no se como lo puedo hacer. Si alguien puede darme una
idea le agredeceré mucho.

SilviaLl.









email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida