Select con Top

03/11/2003 - 19:02 por Miguel Vázquez | Informe spam
Hola a todos.
Quisiera preguntar si se puede utilizar el argumento TOP con una variable ya
que marca error. Si lo hago con una contasnte si me realiz la consulta, pero
con una varible no.
El mensaje de error es: Line 6: Incorrect syntax near '@varible'.

Lic. Miguel Vázquez
Depto. Desarrollo
Soluciones Dinamicas
(667) 717-3208 ext 42
solucionesdin@prodigy.net.mx
msn : vazquezmiguel007@hotmail.com

Preguntas similare

Leer las respuestas

#1 Isaías
03/11/2003 - 19:38 | Informe spam
Entonces dele vuelta al asunto:

DECLARE @varible char(2), @SQLString nvarchar(800)

SET @varible = '50'
SET @SQLString = N'SELECT TOP '+ @varible+ ' * FROM
MYTABLA'
sp_executesql @SQLString
Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
03/11/2003 - 21:25 | Informe spam
Puedes probar con esto:

USE pubs
GO

DECLARE @tope INTEGER
SET @tope = 5
SET ROWCOUNT @tope

SELECT * FROM titles -- responde las primeras 5 filas

Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Miguel Vázquez" wrote in message
news:
Hola a todos.
Quisiera preguntar si se puede utilizar el argumento TOP con una variable


ya
que marca error. Si lo hago con una contasnte si me realiz la consulta,


pero
con una varible no.
El mensaje de error es: Line 6: Incorrect syntax near '@varible'.

Lic. Miguel Vázquez
Depto. Desarrollo
Soluciones Dinamicas
(667) 717-3208 ext 42

msn :


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