13.08.2013 Views

Modelo objeto-relacional en Oracle ÍNDICE

Modelo objeto-relacional en Oracle ÍNDICE

Modelo objeto-relacional en Oracle ÍNDICE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TIPOS COLECCIÓN<br />

• Desde una s<strong>en</strong>t<strong>en</strong>cia SELECT no es<br />

posible acceder a los elem<strong>en</strong>tos<br />

individuales del VARRAY indexándolos;<br />

• Para el tratami<strong>en</strong>to individual de cada<br />

elem<strong>en</strong>to del VARRAY, es necesario<br />

hacerlo mediante PL/SQL, que<br />

proporciona cláusulas para posicionarse<br />

<strong>en</strong> los distintos elem<strong>en</strong>tos del array.<br />

TIPOS COLECCIÓN<br />

• <strong>Oracle</strong> soporta otro tipo de datos colección que<br />

son las tablas anidadas o NESTED TABLES.<br />

• Es posible definir un tipo de datos como una<br />

tabla, y utilizar dicho tipo como el tipo de datos<br />

de la columna de otra tabla.<br />

• De este modo, la columna cont<strong>en</strong>drá una<br />

colección de valores, <strong>objeto</strong>s o refer<strong>en</strong>cias, que<br />

se almac<strong>en</strong>arán <strong>en</strong> formato de tabla.<br />

• Aunque <strong>Oracle</strong> almac<strong>en</strong>a las filas de una<br />

NESTED TABLE sin ord<strong>en</strong>, al recuperarlas es<br />

posible referirse a ellas según un ord<strong>en</strong> de<br />

indexación que empieza <strong>en</strong> el 1.<br />

25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!