Vidíte historickú verziu tejto stránky. Pozrite si aktuálnu verziu.

Porovnať s aktuálnou verziou Zobraziť históriu stránky

Verzia 1 Ďalej »

Funkcia %LoadFilterSimple


Popis

Vyberie vektory podľa filtra (sqlFilter = SELECT ID_VECTOR FROM...).

V SQL dotaze je možné použiť texty v tvare @@_@@, kde za je možné dosadiť čísla 1 až 9, ktoré zodpovedajú voliteľným parametrom SQL dotazu (param1 až param9) a za je možné dosadiť jeden z identifikátov typu parametra: 

  • I pre celočíselný parameter
  • R pre reálne číslo
  • TL pre lokálny čas
  • TU pre UTC čas

Napr. @@1_I@@ dosadí prvý parameter ako celé číslo a @@2_TU@@ dosadí druhý parameter ako UTC čas. Vynechaný parameter SQL dotazu alebo neplatná hodnota bude do dotazu dosadená ako NULL.

Deklarácia
VECTORS := %LoadFilterSimple(
	"sqlFilter", 
	BT, 
	ET, 
	[param1], 
	[param2], 
	..., 
	[param9]
)
Parametre
_sqlFilterSQL dopyt 
_btZačiatok časového intervalu
_et Koniec časového intervalu
_param1, ...,  _param9Voliteľné parametre SQL dotazu
Príklad
-- vráti počet vektorov načítanych cez jednoduchý filter
VECTOR _v;
VECTORS _w;

%CreateVector(_v, 1);
_w := %LoadFilterSimple("SELECT vectorId FROM vectors", _BT, _ET);
_v[1] := %ValuesNr(_w);

RETURN _v;

Súvisiace stránky:

TODO

  • Žiadne štítky