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