Kan ons Delete-metode in Varray gebruik?
Kan ons Delete-metode in Varray gebruik?

Video: Kan ons Delete-metode in Varray gebruik?

Video: Kan ons Delete-metode in Varray gebruik?
Video: Roest verwijderen met as. doe-het-zelf 2024, Mei
Anonim

Antwoord: Benewens die konstruktortipe bied Oracle ook versameling metodes vir gebruik met VARRAYS en geneste tabelle. Versameling metodes kan nie wees nie gebruik word in DML maar slegs in prosedurele verklarings. SKEE verwyder gespesifiseerde items uit 'n geneste tabel of al 'n. VARRAY.

Kan ons op hierdie manier element van Varray in Oracle uitvee?

Jy kan egter nie opdateer of skrap individu varray elemente direk met SQL; jy moet die kies varray van die tafel af, verander dit in PL/SQL , werk dan die tabel op om die nuwe in te sluit varray . Jy kan ook doen dit met geneste tabelle, maar geneste tabelle het die opsie om stuksgewyse opdaterings en deletes te doen.

Weet ook, wat is 'n Varray? A VARRAY is 'n tipe versameling waarin elke element verwys word deur 'n positiewe heelgetal genoem die skikking indeks. Die maksimum kardinaliteit van die VARRAY word in die tipe definisie gespesifiseer. Die TIPE IS VARRAY stelling word gebruik om a te definieer VARRAY tipe versameling.

Daarvan, wat is die verskil tussen besnoei verwyder-insamelingsmetode?

TRIM verwyder een of meer elemente van die EINDE van a versameling , terwyl SKEE sal die element(e) wat jy spesifiseer enige plek verwyder in die versameling . TRIM bevry die ruimte vir verwyderde elemente en SKEE nie (tensy jy SKEE ALLE elemente dit wil sê).

Wat is insamelingsmetodes?

A versamelingsmetode is 'n ingeboude funksie of prosedure wat op werk versamelings en word genoem met behulp van puntnotasie. Jy kan die metodes BESTAAN, TEL, BEPERK, EERSTE, LAASTE, VORIGE, VOLGENDE, VERLENG, SNYD en SKRYF om te bestuur versamelings waarvan die grootte onbekend is of verskil.

Aanbeveel: