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ť. |
Súvisiace stránky:
Pridať komentár