Vai Varray var izmantot dzēšanas metodi?
Vai Varray var izmantot dzēšanas metodi?

Video: Vai Varray var izmantot dzēšanas metodi?

Video: Vai Varray var izmantot dzēšanas metodi?
Video: Java Tech Talk: Telegram бот на java за 1 час 2024, Novembris
Anonim

Atbilde: Papildus konstruktora tipam Oracle nodrošina arī kolekciju metodes priekš izmantot ar VARRAYS un ligzdotas tabulas. Kolekcija metodes nevar būt lietots DML, bet tikai procesuālajos paziņojumos. DZĒST noņem norādītos vienumus no ligzdotas tabulas vai visas a. VARRAY.

Vai šādā veidā mēs varam izdzēst elementu no Varray programmā Oracle?

Tomēr jūs nevarat atjaunināt vai dzēst individuāls variēt elementus tieši ar SQL; jums ir jāizvēlas varray no galda, nomainiet to PL/SQL , pēc tam atjauniniet tabulu, iekļaujot tajā jauno varray . Tu var arī darīt tas notiek ar ligzdotām tabulām, bet ligzdotajām tabulām ir iespēja veikt pa daļām atjauninājumus un dzēšanu.

Ziniet arī, kas ir Varejs? A VARRAY ir kolekcijas veids, kurā katrs elements ir norādīts ar pozitīvu veselu skaitli, ko sauc par masīvs indekss. Maksimālā kardinalitāte VARRAY ir norādīts tipa definīcijā. TIPS IR VARRAY paziņojums tiek izmantots, lai definētu a VARRAY kolekcijas veids.

Tātad, kāda ir atšķirība starp apgriešanas dzēšanas savākšanas metodi?

TRIM noņem vienu vai vairākus elementus no a END kolekcija , savukārt DZĒST jebkurā vietā noņems jūsu norādīto(-os) elementu(-us). kolekcijā . TRIM atbrīvo vietu noņemtajiem elementiem un DZĒST nē (ja vien jūs DZĒST VISI elementi, kas ir).

Kādas ir savākšanas metodes?

A savākšanas metode ir iebūvēta funkcija vai procedūra, kas darbojas kolekcijas un to sauc, izmantojot punktu apzīmējumu. Jūs varat izmantot metodes PASTĀV, SKAITĪT, IEROBEŽOT, PIRMAIS, PĒDĒJAIS, PRIOR, NEXT, PAGARINĀT, APgriezt un DZĒST, lai pārvaldītu kolekcijas kuru izmērs nav zināms vai mainās.

Ieteicams: