PG_DELETE

PG_DELETE

Akcia PG_DELETE


Funkcia

Zrušenie jedného riadku v tabuľke.

Deklarácia

PG_DELETE handleIdent_Int, pageNrIdent_Int, rowInPageIdent_Int, retCodeIdent_Int [ORAHINT hintIdent_Str]

Parametre

handleIdent_Int

in

Identifikátor - jednoznačné číslo (handle) spojenia s tabuľkou (získaný akciou PG_CONNECT).

pgNrIdent_Int

in

Identifikátor typu Int - stránka obsahujúca riadok, ktorý sa bude rušiť.

rowInPageIdent_Int

in

Identifikátor typu Int - poradové číslo riadku na stránke.

retCodeIdent_Int

out

Identifikátor - návratový kód.

hintIdent_Str

in

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.

Návratový kód

Hodnota parametra retCodeIdent_Int - pozri tabuľku chybových stavov. Je možné získať rozšírenú informáciu o chybe.

Popis

Tabuľka musí byť otvorená s prístupom _DB_MODIFY.
Akcia zmaže riadok daný poradovým číslom rowInPageIdent_Int, číslovanie od 1 …) na stránke s poradovým číslom pageNrIdent_Int, číslovanie od 1 …).

Pre použitie akcie na platforme Microsoft SQL Server musí mať tabuľka 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í.


Súvisiace stránky:

Akcie v skriptoch