pl /sql arrays

, pl /sql programmeringssprog giver data struktur, der kaldes den varray, som kan lagre en fast størrelse sekventiel samling af elementer af samme type.en varray anvendes til opbevaring af en ordnet samling af data, men det er ofte mere nyttigt at tænke på et system, som er en samling af variabler af samme type, varrays består af sammenhængende hukommelse steder.den laveste adresse svarer til det første element og den højeste adresse til det sidste element, et system, er en del af den type samling data, og det står for variabel størrelse arrays.vi vil undersøge andre indsamling typer i en senere kapitel "pl /sql samlinger.hvert enkelt element i en varray har et indeks, der er forbundet med det.det har også en maksimal størrelse, som kan ændres, ved at skabe en dynamisk. varray type, en varray type er skabt med skabe type erklæring.du skal angive det maksimale størrelse og type elementer opbevares i varray.de grundlæggende syntaks for at skabe en vrray type i skema plan: skabe eller erstatte type varray_type_name er varray (n) på < element_type >,,,,,, varray_type_name, er et gyldigt attributtens navn,,,,, n er antallet af elementer (maksimale) i varray,,,,, element_type er de data, typen af de elementer i den dragt.,,, maksimale størrelse af en varray kan ændres ved hjælp af den ændrede type erklæring. for eksempel, skabe eller erstatte type namearray som varray (3) af varchar2 (10) /type skabt.de grundlæggende syntaks for at skabe en vrray type inden for en pl /sql blok: type varray_type_name er varray (n) på < element_type > f.eks.: type namearray er varray (5) af varchar2 (10) type karakterer er varray (5) i hele tal, f.eks. følgende program viser ved hjælp af varrays: erklærer type namesarray er varray (5) af varchar2 (10) type karakterer er varray (5) af heltal navne namesarray; mærker kvaliteter; den samlede heltal begynde navne: = namesarray ('kavita, pritam, ayan "," rishav "," aziz '); varemærker: = klasser (98, 97, 78, 86, 92); samlede: = names.count; dbms_output. put_line (»total«



Previous:
Next Page: