Možemo li koristiti metodu Delete u Varrayu?
Možemo li koristiti metodu Delete u Varrayu?

Video: Možemo li koristiti metodu Delete u Varrayu?

Video: Možemo li koristiti metodu Delete u Varrayu?
Video: Самая Страшная Ночь в Доме Ведьмы | The Scariest Night In A Witch's House. 2024, Maj
Anonim

Odgovor: Pored tipa konstruktora, Oracle takođe nudi kolekciju metode za koristiti sa VARRAYS i ugniježđene tabele. Kolekcija metode ne može biti korišteno u DML-u, ali samo u proceduralnim izjavama. IZBRIŠI uklanja određene stavke iz ugniježđene tablice ili svih a. VARRAY.

Na ovaj način, možemo li izbrisati element iz Varray-a u Oracleu?

Međutim, ne možete ažurirati ili izbrisati pojedinac varray elementi direktno sa SQL-om; morate odabrati varray sa stola, promenite ga PL/SQL , a zatim ažurirajte tablicu kako biste uključili novo varray . Vi mogu takođe uradi ovo sa ugniježđenim tabelama, ali ugniježđene tablice imaju opciju ažuriranja i brisanja po dijelovima.

Takođe znajte šta je Varray? A VARRAY je tip kolekcije u kojoj je svaki element referenciran pozitivnim cijelim brojem koji se zove niz indeks. Maksimalna kardinalnost VARRAY je specificirano u definiciji tipa. TIP JE VARRAY izraz se koristi za definiranje a VARRAY vrsta kolekcije.

Stoga, koja je razlika između metode prikupljanja trim delete?

PODREZATI uklanja jedan ili više elemenata sa KRAJA a zbirka , dok IZBRIŠI će ukloniti elemente koje navedete bilo gdje u kolekciji . PODREZATI oslobađa prostor za uklonjene elemente i IZBRIŠI ne (osim ako vi IZBRIŠI SVI elementi koji su).

Koje su metode prikupljanja?

A metoda prikupljanja je ugrađena funkcija ili procedura koja radi kolekcije i naziva se pomoću notacije tačaka. Možete koristiti metode EXISTS, COUNT, LIMIT, FIRST, LAST, PRIOR, NEXT, EXTEND, TRIM, i DELETE za upravljanje kolekcije čija je veličina nepoznata ili varira.

Preporučuje se: