select top @x .... es posible?

23/09/2004 - 22:08 por heberxl | Informe spam
necesito actualizar unos datos pero necesito saber si es posible hacer
select top @x
porque me sale un error cuando ejectuto esta consulta desde el query
analizer del sql
no me sale ning{un error si es select top 4 ...
bueno, pero no es plan hacer un procedimiento almacenado con una constante
verdad?.
Si alguien sabe la respuesta o alguna otra FORMA de hacer eso, pleas se lo
agradeceré bastante.

Preguntas similare

Leer las respuestas

#1 Maxi
23/09/2004 - 22:20 | Informe spam
No, en sql 2k no es posible :(, deberias de ver el uso de

SET ROWCOUNT


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"theKidMan" escribió en el mensaje
news:
necesito actualizar unos datos pero necesito saber si es posible hacer
select top @x
porque me sale un error cuando ejectuto esta consulta desde el query
analizer del sql
no me sale ning{un error si es select top 4 ...
bueno, pero no es plan hacer un procedimiento almacenado con una constante
verdad?.
Si alguien sabe la respuesta o alguna otra FORMA de hacer eso, pleas se lo
agradeceré bastante.







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.764 / Virus Database: 511 - Release Date: 16/09/2004
Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
24/09/2004 - 02:32 | Informe spam
SELECT TOP expresion ... próximamente en los cines: SQL Server 2005.

En SQL 2000 puedes usar SET ROWCOUNT como te dijo Maxi o puedes armar la
SELECT usando SQL dinámico. En este caso concatenas el valor de una
variable: 'SELECT TOP ' + @numero + ' resto de la select '

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"theKidMan" wrote in message
news:
necesito actualizar unos datos pero necesito saber si es posible hacer
select top @x
porque me sale un error cuando ejectuto esta consulta desde el query
analizer del sql
no me sale ning{un error si es select top 4 ...
bueno, pero no es plan hacer un procedimiento almacenado con una constante
verdad?.
Si alguien sabe la respuesta o alguna otra FORMA de hacer eso, pleas se lo
agradeceré bastante.


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