Akcia prečíta určenú stránku z tabuľky, ktorá bola otvorená akciou PG_CONNECT.
Číslo stránky je dané parametrom pageNrIdent_Int. Stránky v tabuľke sú číslované od jednotky (1 ...).
Výkon SQL výrazu SELECT pre Oracle, uvedeného v akcii PG_CONNECT, je možné ovplyvniť aj využitím Oracle SQL hint (parameter akcie PG_CONNECT).
Ak bolo čítanie úspešné (retCodeIden_Int = _ERR_NO_ERROR), lokálna premenná locVarArrIdent_Int je naplnená výsledkom
čítania (žiadanou stránkou). V prípade potreby je zmenený rozmer poľa lokálnej premennej. Typ štruktúry lokálnej premennej musí byť
zhodný s typom tabuľky. Ak výsledkom čítania sú prázdne dáta (chyba _ERR_NO_DATA), lokálne pole bude redimenzované na
rozmer 0.
Upozornenie
Počet stránok (počet riadkov) sa môže počas práce s databázou meniť, v dôsledku použitia akcií
PG_INSERT, PG_DELETE.
Poznámka
Pre MySQL databázu akcia optimálne funguje pri stránkovaní cez nasledujúcu stránku.
To znamená, že je to prechod vzostupne od prvej stránky.
Akýkoľvek prístup k predchádzajúcej stránke, oproti aktuálne čítanej, vyžaduje interne prestránkovať dáta od začiatku.
0 komentárov