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