FKT SqlQuery: Unterschied zwischen den Versionen
Aus CoPlanner 11
Zur Navigation springenZur Suche springen
K S.jakobi verschob die Seite Framework:FKT SqlQuery nach FKT SqlQuery, ohne dabei eine Weiterleitung anzulegen: removeframeworkprefix |
Keine Bearbeitungszusammenfassung |
||
| Zeile 26: | Zeile 26: | ||
<code>fkt_SqlQuery('select copsys_id from Dim where copsys_id <> 2')</code> -> liefert alle copsys_ids von Dim die ungleich 2 sind | <code>fkt_SqlQuery('select copsys_id from Dim where copsys_id <> 2')</code> -> liefert alle copsys_ids von Dim die ungleich 2 sind | ||
{{Hinweis|Text=Die Verarbeitung von SQL Variablen kann zu Fehlern fürhren da hier keine Abgrenzung zu Anwendungsiegneschaften vorgenommen werden kann. Hier ist es besser Stored Procedures zu verwenden.}} | |||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
Version vom 16. Dezember 2024, 16:27 Uhr
Funktion
FKT_SqlQuery(<Query>)
Führt eine SQL-SELECT-Abfrage gegen die Systemdatenbank aus.
| Parameter | Beschreibung |
|---|---|
| query | SQL-SELECT-Abfragetext. |
Diese Funktion gehört zu den serverseitigen Funktionen.
Ergebnis
Liefert das Ergebnis der SQL Query. Ist die Query ungültig oder es würde nichts zurückkommen wird 0 geliefert.
Die Datenbankverbindung geht immer auf die CoPlanner Datenbankverbindung, welche in der svrconfig.xml bei Connectionstring angegeben ist.
Untyped:
FKT_SqlQuery(select copsys_id from dbo.Produkte where copsys_dim_name='Produkte') -> liefert 1
fkt_SqlQuery('select copsys_id from Dim where copsys_id <> 2') -> liefert alle copsys_ids von Dim die ungleich 2 sind
| Hinweis Die Verarbeitung von SQL Variablen kann zu Fehlern fürhren da hier keine Abgrenzung zu Anwendungsiegneschaften vorgenommen werden kann. Hier ist es besser Stored Procedures zu verwenden. |