Výraz typu String, ktorý definuje Oracle SQL hint. Ten je použitý ako inštrukcia pre optimalizátor výkonu SQL príkazu.
Zapisuje hodnotu bez obaľujúcich znakov /*+ <orahint>
*/.
Príklad použitia je uvedený tu.
Tabuľka musí byť otvorená s prístupom _DB_MODIFY. Akcia zmení riadok daný poradovým číslom
(identifikátor rowInPageIdent_Int, číslovanie od 1 …) na stránke s daným poradovým číslom (identifikátor
pageNrIdent_Int, číslovanie od 1 …).
Pre použitie akcie na platforme Microsoft SQL Server, musí mať tabuľka databázy z tejto platformy definovaný primárny kľúč
alebo aspoň unikátny index. Na platformách Sybase a Oracle akcia pracuje aj bez týchto obmedzení.
Upozornenie
Ak je poloha riadku (stránka, riadok v stránke) daná usporiadaním (klauzula ORDER BY) a zmena sa dotkne položiek
určujúcich toto usporiadanie, riadok môže akciou PG_UPDATE zmeniť svoju polohu. Podobná vlastnosť sa vyskytuje aj vzhľadom
na podmienku výberu riadkov (WHERE).
0 komentárov