Funkcia sa pokúsi obnoviť zmazaný vektor. Obnovenie sa týka definície vektora a dát vektora, vrátane historických dát, pričom je možné voliteľne vektoru priradiť nový kód.
V prípade, že je obnovenie volané s kódom vektora a bolo zmazaných viacero vektorov s rovnakým kódom, obnovenie sa týka posledného zmazaného vektora s daným kódom.

Obnovenie vráti chybu, ak vektor s daným id/kódom existuje. Obnovený vektor bude bez zaradenia do skupiny vektorov. Ak mal vektor vytvorené užívateľské verzie, je možné ich obnoviť volaním funkcie EDA_UnDeleteVectorUserVersionRec.

Obnovenie vektora je možné do 24 hodín od jeho 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_UnDeleteVectorRec(
  INT/TEXT in _vector,
  REC in _params,
  INT out _errorCode
 );

Parametre

  Parameter Dátový typ Typ Popis
1 vector INT/TEXT IN ID / kód vektora.
2 params RECORD IN Štruktúra voliteľných parametrov.
3 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 newVectorName TEXT   Nový kód vektora, ktorý sa priradí obnovenému vektoru.
3 userName TEXT "SYSTEM" Meno užívateľa, ktorý obnovil vektor.
4 batchId INT   Identifikátor dávky, do ktorej sa má príkaz vložiť.
Napíšte komentár