Funkcia sa pokúsi obnoviť zmazanú verziu vektora. Obnovenie sa týka definície verzie a verziovaných dát vektora, pričom je možné voliteľne verzii priradiť nový kód. V prípade, že je obnovenie volané s kódom verzie a bolo zmazaných viacero verzií daného vektora s rovnakým kódom, obnovenie sa týka poslednej zmazanej verzie vektora s daným kódom.

Obnovenie vráti chybu, ak verzia vektora s daným id/kódom existuje. Obnovenie verzie vektora je možné do 24 hodín od jej zmazania, za podmienky, že tablespace, do ktorého vektor patril stále existuje. Ak bol zmazaný tablespace, obnovenie nie je možné.

Deklarácia

%EDA_UnDeleteVectorUserVersionRec(
  INT/TEXT in _vector,
  INT/TEXT in _version,
  REC in _params,
  INT out _errorCode
 );

Parametre

  Parameter Dátový typ Typ Popis
1 vector INT/TEXT IN ID / kód vektora.
2 version INT/TEXT IN Id/kód verzie vektora.
3 params RECORD IN Štruktúra voliteľných parametrov.
4 errorCode INT OUT Chybový (návratový) kód.

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

  Parameter Dátový typ Prednastavená hodnota Popis
1 structVersion INT   Verzia štruktúry - 1.
2 newVersionName TEXT   Nový kód verzie, ktorý sa priradí obnovenej verzii.
3 userName TEXT "SYSTEM" Meno užívateľa, ktorý obnovil verziu vektora.
4 batchId INT   Identifikátor dávky, do ktorej sa má príkaz vložiť.
Napíšte komentár