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