SQL - Ayuda por Favor

 
Vista:

Ayuda por Favor

Publicado por lety (1 intervención) el 19/02/2002 20:33:24
Deseo realizar una consulta en la cual me permita recibir 7 parametros, en los cuales, puedo capturar 2 o 3 o 1 o los siete; y en esa consulta debe de arrojar el resultado de los parametros que reciba este query), como podre hacerlo????, me agradaria mucho que me pudieran ayudar, de antemano muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda por Favor

Publicado por NISO (3 intervenciones) el 27/02/2002 18:00:10
envia todos los parametros lo que no ocupes los validas como nulos
el resto lo trabajas como un string dentro del procedimiento..
y ejecutas el string

declare sql varchar(500)

select sql = "SELECT * FROM TABLA WHERE "

if (isnull(param1,0)<>0)
select sql = sql + " consulta = " + param1--cast() si no es string

y asi sucesivamente

exec (sql)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar