Tag: Bulk Collect

16
Ago

BULK COLLECT: ejemplos

Os recomiendo tambien leer: introducción a BULK COLLECT EJEMPLO recuperar registros con bulk collect: DECLARE TYPE t_salarios IS TABLE OF empleado.salario%TYPE; salarios t_salarios; BEGIN SELECT salario BULK COLLECT INTO salarios FROM empleados WHERE ROWNUM <= 1000; END; EJEMPLO recuperar registros utilizando un cursor: DECLARE TYPE DeptRecTab IS TABLE OF departamentos%ROWTYPE; dept_recs DeptRecTab; CURSOR c IS SELECT id_departamento, nob_departamento FROM departamentos

Read more

15
Jun

BULK COLLECT

En la base de datos Oracle hay dos motores, uno para ejecutar PL/SQL y otro para SQL. Cuando el PL/SQL quiere manipular datos, accede al motor de SQL. Esto conlleva muchos recursos. Bulk collect agrupa varias instrucciones y lo realiza en una sola ejecución, optimizando los cambios de contexto. Es importante si se trabaja con grandes volumenes de datos. Es

Read more