Funkcia pre vytvorenie databázového miesta pre skladovanie vektorov zadaného typu.

Deklarácia

%EDA_CreateTblSpaceRec(
   INT  in _id,
   INT  in _vectorType,
   TEXT in _dispName,
   REC  in _params,
   INT  out _errorCode
 );

Parametre


 Parameter Dátový typTypPopis
 1idINTINIdentifikátor vytváraného eda_table_space.
 2vectorTypeINTINTyp vektorov, ktoré sa budú v eda_table_space skladovať.
 3dispNameTEXTINZobrazovacie meno, ktoré môže mať maximálne 64 znakov.
 4paramsRECINŠtruktúra parametrov.
 5errorCodeINTOUTChybový (návratový) kód.

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


Parameter Dátový typPrednastavená hodnotaPopis
 1versionINT
Verzia štruktúry - 2.
 2descriptionTEXT"" (prázdny popis)Popis tablespace, max 256 znakov.
 3userNameTEXT"_EDA"Login užívateľa/autora, max 64 znakov.
 4useIOTBOOLFALSE (nepoužije IOT)Príznak, či sa má tabuľka vytvoriť ako IOT.
 5partitioningINT0 (nepoužije partíciovanie)

Nastavenie partíciovania tabuľky. Nedá sa použiť v kombinácii s useIOT (IOT má prednosť) a databázový systém musí partíciovanie podporovať, inak funkcia vráti ERR_DB_ERROR. Partíciovanie je možné použiť pri 15-minútových, hodinových, denných, všeobecných periodických, zmenových a párových vektoroch.

  • 0 - nepoužije partíciovanie
  • 1 - mesačné partíciovanie
  • 2 - ročné partíciovanie
  • 3 - partíciovanie po 1000 riadkov (jediné možné partíciovanie pre všeobecné periodické vektory)

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


Parameter Dátový typPrednastavená hodnotaPopis
 1versionINT
Verzia štruktúry - 1.
 2descriptionTEXT"" (prázdny popis)Popis tablespace, max 256 znakov.
 3userNameTEXT"_EDA"Login užívateľa/autora, max 64 znakov.
 4useIOTBOOLFALSE (nepoužije IOT)Príznak, či sa má tabuľka vytvoriť ako IOT. 15-minútové, hodinové a denné vektory používajú ročné partíciovanie. Zmenové a párové vektory používajú mesačné partíciovanie.
 5usePartitioningBOOLFALSE (nepoužije partície)Príznak, či má tabuľka použiť partíciovanie. Nedá sa použiť v kombinácii s useIOT (IOT má prednosť) a databáza to musí podporovať, inak funkcia vráti ERR_DB_ERROR.
Napíšte komentár