Seznam UDF funkcí (uživatelsky definovaných funkcí)
Jedná se o doplňkové funkce, použitelné v SQL příkazech, které byly v některých částech systému potřebné a které databáze Firebird nativně neposkytovala, tudíž byly výrobcem doplněny a pro uživatele Firebird jsou dodávány v odpovídajících knihovnách (soubory nxudf*.dll resp. libnxudf*.so) v rámci instalace systému ABRA Gen. Prefix ib_ v názvu funkce je odvozen od Interbase (předchůdce Firebird).
Více viz popis Struktury a definice GenDoc.chm. Kap. Seznam externích funkcí.
Název | Popis | Příklad | Výsledek |
---|---|---|---|
|
Převede řetězec na celé číslo. |
|
|
|
Vrátí číslice z telefonního čísla. |
|
|
|
Převede datum do řetězce. |
|
|
|
Vrátí číslo dne v týdnu pro datum v excel (OLE) formátu. |
|
|
|
Vrátí den z data zadaného v excel (OLE) formátu. |
|
|
|
Vrátí měsíc z data zadaného v excel (OLE) formátu. |
|
|
|
Vrátí rok z data zadaného v excel (OLE) formátu. |
|
|
|
Vrátí hodiny z času zadaného v excel (OLE) formátu. |
|
|
|
Vrátí minuty z času zadaného v excel (OLE) formátu. |
|
|
|
Vrátí sekundy z času zadaného v excel (OLE) formátu. |
|
|
|
Odstraní začátek řetězce zadaného v prvním parametru až po první výskyt znaku zadaného ve druhém parametru včetně. |
|
|
|
Vytvoří datum v excel (OLE) formátu ze zadaného roku, měsíce a dne. |
|
|
|
Vrátí datum konce dekády v měsíci v excel (OLE) formátu. |
|
|
|
Vrátí pozici prvního výskytu zadaného řetězce. |
|
|
|
Vrátí začátek řetězce před prvním výskytem oddělovače. |
|
|
|
Vrátí prefix reprezentující definovatelnou položku. |
|
|
|
Vrátí prefix reprezentující definovatelnou položku (tato varianta funkce zohledňuje i extra položky). |
|
|
|
Vrátí větší ze dvou zadaných číselných hodnot. |
|
|
|
Vrátí následující identifikátor. Při generování kódů identifikátorů se používá soustava o základu 36. |
|
|
|
Určuje, zda je daný rok přestupný. (pro přestupné roky vrací hodnotu 1). |
|
|
|
Vrátí 'A', pokud řetězec není prázdný. V opačném případě vrátí 'N'. |
|
|
|
Vrátí menší ze dvou zadaných číselných hodnot. |
|
|
|
Vrátí řetězec zadaný v prvním parametru, doplněný zleva znaky zadanými ve třetím parametru na celkovou délku zadanou ve druhém parametru. |
|
|
|
Odstraní diakritiku z řetězce kódovaného v CP1250. |
|
'prani' |
|
Vrátí předaný řetězec zapsaný odzadu. |
|
|
|
Vrátí prvních n znaků z řetězce. |
|
|
|
Vrátí délku řetězce. |
|
|
|
V řetězci zadaném v prvním parametru nahradí výskyt řetězce zadaného ve druhém parametru řetězcem zadaným ve třetím parametru. |
|
|
|
Vrátí posledních n znaků z řetězce. |
|
|