4. část: Programování > Výrazový kalkulátor > Abecední seznam funkcí > s | |
sql_select |
![]() ![]() ![]() ![]() |
sql_select ([spojení, ] sql-dotaz, lambda-výraz)
Funkce provede zadaný sql-dotaz (nad zadaným databázovým spojením; pokud je parametr spojení vynechán, použije se výchozí spojení SQL). Pro každý načtený řádek se vyhodnotí zadaný lambda-výraz (v tomto lambda-výrazu jsou k dispozici hodnoty vybraných sloupců pro aktuální výsledkový řádek dotazu) a výsledky těchto lambda-výrazů se sečtou stejným způsobem, jako ve funkci sum; číselné hodnoty se sečtou číselně, textové řetězce a pole hodnot se zařadí za sebe.
Příklad: sql_select("select * from ALL_USERS", #("Uživatel: " + USERNAME.text.html + "<br>\n"))
Výstup:
Uživatel: SYS
Uživatel: SYSTEM
Uživatel: OUTLN
Uživatel: DBSNMP
Uživatel: ORDSYS
...
Soubor: Csql_selectSSC.htm