Podem utilitzar el mètode Delete a Varray?
Podem utilitzar el mètode Delete a Varray?

Vídeo: Podem utilitzar el mètode Delete a Varray?

Vídeo: Podem utilitzar el mètode Delete a Varray?
Vídeo: How to delete your Mac Hard Drive and delete Mac Partitions 2021 2024, Maig
Anonim

Resposta: a més del tipus de constructor, Oracle també ofereix la col·lecció mètodes per utilitzar amb VARRAYS i taules niuades. Col · lecció mètodes no pot ser utilitzat en DML però només en declaracions de procediment. ELIMINAR elimina els elements especificats d'una taula imbricada o de tots els elements a. VARRAY.

D'aquesta manera, podem eliminar un element de Varray a Oracle?

Tanmateix, no podeu actualitzar o esborrar individual elements varray directament amb SQL; has de seleccionar el varray de la taula, canvieu-lo PL/SQL i, a continuació, actualitzeu la taula per incloure la nova varray . Vostè llauna també fer això amb taules imbricades, però les taules imbricades tenen l'opció de fer actualitzacions i supressions a trossos.

Sapigueu també, què és un Varray? A VARRAY és un tipus de col·lecció en què cada element està referenciat per un nombre enter positiu anomenat matriu índex. La cardinalitat màxima de la VARRAY s'especifica a la definició del tipus. EL TIPUS ES VARRAY enunciat s'utilitza per definir a VARRAY tipus de col·lecció.

Per tant, quina diferència hi ha entre el mètode de recollida de retalls?

TRIM elimina un o més elements del FINAL d'a col · lecció , mentre que ELIMINAR eliminarà els elements que especifiqueu en qualsevol lloc a la col·lecció . TRIM allibera l'espai per als elements eliminats i ELIMINAR no ho fa (tret que tu ELIMINAR TOTS els elements que sigui).

Quins són els mètodes de recollida?

A mètode de recollida és una funció o procediment integrat que funciona col·leccions i s'anomena utilitzant la notació de punts. Podeu utilitzar el mètodes EXISTS, COUNT, LIMIT, FIRST, LAST, PRIOR, NEXT, EXTEND, TRIM i DELETE per gestionar col·leccions la mida és desconeguda o varia.

Recomanat: