sql >> Database teknologi >  >> RDS >> Oracle

Oracle LIMIT og 1000 kolonnebegrænsning

Okay, dette vil fungere dårligere end hvad du havde planlagt, men min pointe er, at du kan prøve paginering på denne måde:

WITH CTE AS
(
    ... original SQL goes here ...
)

SELECT A.*
FROM CTE A
INNER JOIN (SELECT  YourKey,
                    ROW_NUMBER() OVER (ORDER BY ...) rnum
            FROM CTE) B
ON A.YourKey = B.YourKey
WHERE rnum BETWEEN 1 AND 10;


  1. MySQL JOIN Misbrug? Hvor slemt kan det blive?

  2. Forespørgselsgruppe efter par af kolonneresultater

  3. Python psychopg2 timeout

  4. CONNECT BY eller hierarkiske forespørgsler i andre RDBMS end Oracle