Hola que tal, estoy haciendo un stored procedure para seleccionar las ultimas X filas de una tabla, nose si esto se puede, la sintaxis para cambiarlo seria así
ALTER PROCEDURE dbo.sp_ejemplo_limites
@cantidad
AS
SELECT TOP @cantidad * FROM tabla ORDER BY id DESC
RETURN
Pero ahí me tira error "near @cantidad", en cambio si en vez de ponerle un argumento le mando un 10 por ejemplo, anda... pero se podria usar un parametro como lo que yo quiero hacer? O hay alguna otra forma de hacer esto?
Gracias, saludos.