sql >> Database >  >> RDS >> Sqlserver

Offset Fetch Next om alle rijen te krijgen

Je zou kunnen zeggen:

@PageNum  INT,
@PageSize INT

...

SELECT @PageSize = COALESCE(@PageSize, 2000000000);   
-- 2 billion should be enough?

... OFFSET (COALESCE(@PageNum, 1)-1)*@PageSize ROWS
FETCH NEXT @PageSize ROWS ONLY;

Als je alleen alle rijen wilt, geef dan NULL door aan beide parameters.




  1. SQL Server bcp-hulpprogramma en het numerieke gegevenstype

  2. Alle rijen van de eerste tabel van een join forceren

  3. Postgres Volgende/Vorige rij SQL Query

  4. Hoe maak je een relatietabel in MySQL?