sql >> Databáze >  >> RDS >> Sqlserver

Offset Fetch Next pro získání všech řádků

Dalo by se říci:

@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;

Pokud chcete pouze všechny řádky, předejte oběma parametrům hodnotu NULL.




  1. Problémy s připojením ke vzdálenému hostiteli MySQL pomocí Rails

  2. jak zakódovat více řádků z mysql do json pomocí php

  3. Jak implementovat ora_hash (seedable hash, který rozděluje jakýkoli datový typ SQL do n segmentů)

  4. Chyba SQL:1054, SQLState:42S22 Neznámý sloupec v 'seznamu polí' chyba Java Spring Boot Chyba Mysql