Vloží hodnoty do párového vektora. Hodnotám v rovnakých časoch je automaticky generovaný index (začína číslom 1). V prípade zadaného indexu (idx\VLD a idx > 0) a akceptácii indexu sú existujúce hodnoty prepísané.

V prípade zápisu do verziovaných vektorov sú zmeneným dátam automaticky pridelené časové značky s aktuálnym časom. V prípade potreby je možné časovú značku zadať explicitne - nastavením parametra forceVersionTime na @TRUE a nastavením atribútu parametra version (version\TIM) na požadovaný čas. Existujúce dáta s rovnakou časovou značkou ako nové dáta budú prepísané.

Deklarácia

%EDA_InsertValuesToPairVektorRec(
   INT/TEXT in _vector,
   REC in _values,
   REC in _params,
   INT out _errorCode
  );

Parametre

  Parameter Dátový typ Typ Popis
1 vector INT/TEXT IN ID / kód vektora.
2 values REC IN Štruktúra kompatibilná s SD.EDA_Pair_Values.
3 params REC IN Štruktúra voliteľných parametrov.
4 errorCode INT OUT Návratová hodnota.

Obsah štruktúry voliteľných parametrov verzie 1:

  Parameter Dátový typ Prednastavená hodnota Popis
1 structVersion INT   Verzia štruktúry -1.
2 cacheId INT 0 (default read cache) Identifikátor cache.
3 fakeTimeZone INT -1 (čas. pásmo procesu) Emulácia časovej zónu pre vstupné/výstupné časové hodnoty.
4 rewriteByX BOOL FALSE Nepodporované
5 acceptIdx BOOL FALSE Pre hodnoty so zadaným indexom negeneruje indexy, ale použije zadané.
6 userName TEXT "" (nezapisuje logovaciu informáciu) Login užívateľa, ktorý vykonal zmenu.
7 version INT/TEXT invalid (nenastavené) Identifikátor (id/kód) verzie, do ktorej sa má vykonať zápis.
8 forceVersionTime BOOL @FALSE (časová pečiatka sa generuje - aktuálny čas) Pre zapisované dáta vynúti použitie časovej pečiatky z parametra version.
9 envName TEXT "" Názov EDA prostredia, ktoré sa použije pre výpočet.
10 batchId INT 0 Identifikátor dávky, do ktorej sa má príkaz vložiť.
11 userLog TEXT   Užívateľský popis akcie.
Napíšte komentár