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, Svibanj
Anonim

Odgovor: Osim tipa konstruktora, Oracle također nudi kolekciju metode za koristiti s VARRAJI i ugniježđene tablice. Kolekcija metode ne može biti korišteni u DML-u, ali samo u proceduralnim izjavama. IZBRISATI uklanja određene stavke iz ugniježđene tablice ili cijelog a. VARRAY.

Možemo li na ovaj način izbrisati element iz Varraya u Oracleu?

Međutim, ne možete ažurirati ili izbrisati pojedinac varray elementi izravno s SQL-om; morate odabrati varray sa stola, promijenite ga PL/SQL , a zatim ažurirajte tablicu kako biste uključili novo varray . Vas limenka također čini ovo s ugniježđenim tablicama, ali ugniježđene tablice imaju mogućnost podjelnog ažuriranja i brisanja.

Također znajte, što je Varray? A VARRAY je vrsta zbirke u kojoj je svaki element referenciran pozitivnim cijelim brojem koji se naziva niz indeks. Maksimalna kardinalnost VARRAY je navedeno u definiciji tipa. TIP JE VARRAY izjava se koristi za definiranje a VARRAY vrsta zbirke.

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

TRIM uklanja jedan ili više elemenata sa KRAJA a kolekcija , dok IZBRISATI će ukloniti elemente koje navedete bilo gdje u zbirci . TRIM oslobađa prostor za uklonjene elemente i IZBRISATI ne (osim ako ti IZBRISATI SVI elementi koji je).

Koje su metode prikupljanja?

A metoda prikupljanja je ugrađena funkcija ili procedura koja djeluje na zbirke a naziva se korištenjem točkaste notacije. Možete koristiti metode POSTOJI, COUNT, LIMIT, FIRST, LAST, PRIOR, NEXT, EXTEND, TRIM, i DELETE za upravljanje zbirke čija je veličina nepoznata ili varira.

Preporučeni: