ODBC_SQL(SQL-Query
)
Wichtig | |
---|---|
Diese Funktion wird vom Anwender in der Datei
|
Führt den angegebenen SQL-Query aus und gibt gegebenenfalls das Ergebnis zurück.
; abfragen: exten => 123,1,Set(ARRAY(vn,nn)=${ODBC_SQL(SELECT `vorname`\, `nachname` FROM `liste` WHERE `nummer`='${SQL_ESC(123)}')}) ; setzen: exten => 123,1,Set(ODBC_SQL(UPDATE `liste` SET `name`='${SQL_ESC(Peter)}' WHERE `nummer`='${SQL_ESC(123)}'))
Wichtig | |
---|---|
Bitte beachten Sie, dass alle Kommas
(„ |
Asterisk-Versionen:
| | | 1.4 |————————| 1.6 |————————
Interner Hilfetext zu dieser Funktion in Asterisk 1.4:
-= Info about function 'ODBC_SQL' =- [Syntax] ODBC_SQL(<arg1>[...[,<argN>]]) [Synopsis] Runs the referenced query with the specified arguments [Description] Runs the following query, as defined in func_odbc.conf, performing substitution of the arguments into the query as specified by ${ARG1}, ${ARG2}, ... ${ARGn}. This function may only be read, not set. SQL: ${ARG1}
Differenz des internen Hilfetexts von Asterisk 1.2 zu 1.4: — in Asterisk 1.2 nicht vorhanden —
Differenz des internen Hilfetexts von Asterisk 1.4 zu 1.6: — keine —
Siehe auch. Abschnitt 96, „SQL_ESC()
“, Abschnitt 69, „ODBC_
“, Abschnitt 68, „funktionsname
()ODBC_FETCH()
“, Abschnitt 43, „HASH()
“
AMOOCON 2010
Noch kein Ticket? Dann wird es Zeit. Nur noch wenige Tage.
- Infos unter www.amoocon.de.
- twitter.com/AMOOCON