Zoznam UDF funkcií (používateľsky definovaných funkcií)
Ide o doplnkové funkcie, použiteľné v SQL príkazoch, ktoré boli v niektorých častiach systému potrebné a ktoré databáza Firebird natívne neposkytovala, takže boli doplnené výrobcom a pre používateľov Firebird sú dodávané v rámci zodpovedajúcich knižníc (súbory nxudf*.dll resp. libnxudf*.so) v rámci inštalácie systému ABRA Gen. Prefix ib_ v názve funkcie je odvodený od Interbase (predchodca Firebird).
Viac viď popis Štruktúry a definície GenDoc.chm. Kap. Zoznam externých funkcií.
| Názov | Popis | Príklad | Výsledok |
|---|---|---|---|
|
|
Prevedie reťazec na celé číslo. |
|
|
|
|
Vráti číslice z telefónneho čísla. |
|
|
|
|
Prevedie dátum do reťazca. |
|
|
|
|
Vráti číslo dňa v týždni pre dátum v excel (OLE) formáte. |
|
|
|
|
Vráti deň z dátumu zadaného v excel (OLE) formáte. |
|
|
|
|
Vráti mesiac z dátumu zadaného v excel (OLE) formáte. |
|
|
|
|
Vráti rok z dátumu zadaného v excel (OLE) formáte. |
|
|
|
|
Vráti hodiny z času zadaného v excel (OLE) formáte. |
|
|
|
|
Vráti minúty z času zadaného v excel (OLE) formáte. |
|
|
|
|
Vráti sekundy z času zadaného v excel (OLE) formáte. |
|
|
|
|
Odstráni začiatok reťazca zadaného v prvom parametri až po prvý výskyt znaku zadaného v druhom parametri vrátane. |
|
|
|
|
Vytvorí dátum v excel (OLE) formáte zo zadaného roku, mesiaca a dňa. |
|
|
|
|
Vráti dátum konca dekády v mesiaci v excel (OLE) formáte. |
|
|
|
|
Vráti pozíciu prvého výskytu zadaného reťazca. |
|
|
|
|
Vráti začiatok reťazca pred prvým výskytom oddeľovača. |
|
|
|
|
Vráti prefix reprezentujúci definovateľnú položku. |
|
|
|
|
Vráti prefix reprezentujúci definovateľnú položku (tento variant funkcie zohľadňuje i extra položky). |
|
|
|
|
Vráti väčšiu z dvoch zadaných číselných hodnôt. |
|
|
|
|
Vráti nasledujúci identifikátor. Pri generovaní kódov identifikátorov sa používa sústava o základe 36. |
|
|
|
|
Určuje, či je daný rok priestupný. (pre priestupné roky vracia hodnotu 1). |
|
|
|
|
Vráti 'A', ak reťazec nie je prázdny. V opačnom prípade vráti 'N'. |
|
|
|
|
Vráti menšiu z dvoch zadaných číselných hodnôt. |
|
|
|
|
Vráti reťazec zadaný v prvom parametri, doplnený zľava znakmi zadanými v treťom parametri na celkovú dĺžku zadanú v druhom parametri. |
|
|
|
|
Odstráni diakritiku z reťazca kódovaného v CP1250. |
|
'zelanie' |
|
|
Vráti predaný reťazec zapísaný odzadu. |
|
|
|
|
Vráti prvých n znakov z reťazca. |
|
|
|
|
Vráti dĺžku reťazca. |
|
|
|
|
V reťazci zadanom v prvom parametri nahradí výskyt reťazca zadaného v druhom parametri reťazcom zadaným v treťom parametri. |
|
|
|
|
Vráti posledných n znakov z reťazca. |
|
|