Parametry
curs | číslo tabulky nebo otevřeného kurzoru |
position | absolutní číslo rušeného záznamu. |
[cdp | kontextová proměnná klienta] |
Popis
Funkce zruší záznam s číslem position v tabulce nebo v editovatelném kurzoru curs. Provedením Delete
se nezmění absolutní čísla ostatních záznamů.
Zrušíte-li záznam v kurzoru vzniklém spojením více tabulek, pak je pouze odstraněn z kurzoru. Zrušíte-li záznam v kurzoru vzniklém z jediné tabulky, pak je odstraněn z kurzoru a zrušen v tabulce. Pokud je záznam určený parametry funkce již zrušený, server vydá varování.
Záznam smazaný funkcí Delete
lze znovu bez ztráty obsahu obnovit funkcí Undelete
. Definitivně (nevratně) uvolnit zrušený záznam lze funkcí Free_deleted
.
Efektivnějším způsobem práce s daty (vkládání, mazání, vyhledávání) je použití jazyka SQL, zvláště pak uložených procedur.
Hodnota funkce
Funkce vrací hodnotu FALSE, pokud se akci podařilo úspěšně provést. V opačném případě vrací TRUE a povahu chyby lze zjistit voláním funkce Signalize
.
Viz