EDA_UnDeleteVectorRec

EDA_UnDeleteVectorRec

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ť.