RON dokumentace

XML formuláře CSS Javascript

Databáze

V SQL dotazech lze používat proměnné a také makra. Makra obvykle slouží k tomu, aby SQL výraz fungoval na všech podporovaných typech SQL serverů (MSSQL, Oracle, Firebird).

{fn_GETDATE()}

Vrací SQL výraz pro zjištění aktuálního času.

Příklady použití


   SELECT DatumOd, DatumDo, OperaceDochazky FROM Absence WHERE DatumOd >= {fn_GETDATE()}

Do SQL výrazu doplní funkci, která vrací aktuální čas.

{fn_CONCAT()}

Vrací SQL operátor pro spojování řetězců (obvykle je to "+", ale na Firebirdu se používá "||").

Příklady použití


   SELECT Jmeno {fn_CONCAT()} ' ' {fn_CONCAT()} Prijmeni FROM Osoba

{fn_CASTWIDEMEMO(jmeno_pole)}

Na některých databázích vrací SQL výraz pro konverzi načteného datového pole typu memo. Bez této konverze dojde v určitých případech (pravděpodobně jen pro starší MSSQL servery) k chybě.

Příklady použití


   SELECT {fn_CASTWIDEMEMO(Poznamka)} FROM Osoba

{fn_LEN(str)}

Vrací SQL výraz, který zjistí délku zadaného řetězce.