utilizar variable en consulta

23/09/2005 - 18:33 por Aprendiz de Informatico | Informe spam
hola el problema es el siguiente, en un stored procedure hago una consulta
que obtiene un X valor entero y lo guarda en una variable @valor por ejemplo,
luego necesito hacer otra consulta con ese valor obtenido, o sea, en la
segunda cosulta necesito usar @valor en un TOP, por ejemplo

SELECT TOP @valor *
FROM etc

pero el sql no me permite usar el @valor en la consulta con el TOP, siempre
me sale error, entonces... que debo hacer para poder hacer un select top con
la variable esa que contiene un valor entero?

gracias!!!
 

Leer las respuestas

#1 Gabriel S.
23/09/2005 - 19:11 | Informe spam
Aqui hay un articulo muy bueno de como hacer eso

http://www.hayes.ch/sql/sql_dinamico.html

Suerte,

Gabriel.



"Aprendiz de Informatico"
wrote in message news:
hola el problema es el siguiente, en un stored procedure hago una consulta
que obtiene un X valor entero y lo guarda en una variable @valor por


ejemplo,
luego necesito hacer otra consulta con ese valor obtenido, o sea, en la
segunda cosulta necesito usar @valor en un TOP, por ejemplo

SELECT TOP @valor *
FROM etc

pero el sql no me permite usar el @valor en la consulta con el TOP,


siempre
me sale error, entonces... que debo hacer para poder hacer un select top


con
la variable esa que contiene un valor entero?

gracias!!!

Preguntas similares