FKT SqlQuery: Unterschied zwischen den Versionen

Aus CoPlanner 11
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
==[[Framework:Formeln#Funktionen|Funktion]]==
==[[Framework:Formeln#Funktionen|Funktion]]==


<span {{CoPFormel}}>FKT_SqlQuery(<Query>) </span>
<code>FKT_SqlQuery(<Query>) </code>


{| class="wikitable" width={{{breite|80%}}}
{| class="wikitable" width={{{breite|80%}}}
|- {{Tabellentitel}}
|-  
| width="150pt" |Parameter
! width="150pt" |Parameter
| Beschreibung
! Beschreibung
|-
|-
|Query
|Query
Zeile 17: Zeile 17:


Die Datenbankverbindung geht immer auf die CoPlanner Datenbankverbindung, welche in der svrconfig.xml bei Connectionstring angegeben ist.
Die Datenbankverbindung geht immer auf die CoPlanner Datenbankverbindung, welche in der svrconfig.xml bei Connectionstring angegeben ist.
Bis CoP10 HF 2.7 bei Ausdrücken im CoPlanner Würfel oder Formeln die nicht typed sind: Es können keine SQL-Funktionen wie LEFT('xy',1), GETDATE(), usw. verwendet werden. Diese führen zu einem roten Würfel.


Untyped:
Untyped:
FKT_SqlQuery(select copsys_id from dbo.Produkte where copsys_dim_name='Produkte') -> liefert 1
<code>FKT_SqlQuery(select copsys_id from dbo.Produkte where copsys_dim_name='Produkte')</code> -> liefert 1


[[Framework:Formeln:WarumTyped|Typed]]:
[[Framework:Formeln:WarumTyped|Typed]]:


fkt_SqlQuery('select copsys_id from Dim where copsys_id <> 2') -> 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


__NOEDITSECTION__  
__NOEDITSECTION__  

Version vom 22. April 2024, 10:07 Uhr

Funktion

FKT_SqlQuery(<Query>)

Parameter Beschreibung
Query Abfrage, die ausgeführt werden soll.

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

Typed:

fkt_SqlQuery('select copsys_id from Dim where copsys_id <> 2') -> liefert alle copsys_ids von Dim die ungleich 2 sind