sql - Dar sentido a ''OFFSET/FETCH'' en SSMS 2012
sql limit offset (2)
Asegúrese de que el nivel de compatibilidad de su base de datos esté configurado en SQL Server 2012 (110).
Acabo de instalar Microsoft SQL Server Management Studio 2012 hoy. Al familiarizarme con la adición de la función de paginación de ORDER BY, sigo encontrando este error:
Msg 102, nivel 15, estado 1, línea 5
Sintaxis incorrecta cerca de ''OFFSET''.
Msg 153, nivel 15, estado 2, línea 6
Uso no válido de la opción NEXT en la instrucción FETCH.
Aquí está mi consulta:
SELECT SingleWomansName, NumberOfCats
FROM CatLadies
WHERE NumberOfCats > 1
ORDER BY NumberOfCats
OFFSET 10 ROWS
FETCH NEXT 5 ROWS ONLY
He visto muchos artículos de instrucciones con una sintaxis similar. ¿Lo que da?
¿Estás seguro de que estás conectado a una base de datos de SQL Server 2012? Los siguientes trabajos:
Select Name, CatCount
From CatLadies
Order By Name
Offset 2 Rows
Fetch Next 2 Rows Only
Obtengo el error que está viendo cuando cambio a SQL Server 2008