Hola estimados tecnólogos. A pedido de uno de los lectores del blog publico este post para ejemplificar como llamar a los procedimientos PL/SQL que retornan cursores implícitos(funcionalidad disponible desde Oracle Databaee 11g). Para empezar, empleando SQL*PLUS se establecerá una conexión con el esquema HR instalado en la pdb de nombre XEPDB1 de la versión gratuita XE(18c,21c) de Oracle Database. conn hr/clavehr@localhost:1521/xepdb1 Submitir el siguiente fragmento de código: create or replace procedure select_multiples_resultados as rf_cursor_departments SYS_REFCURSOR; rf_cursor_employees SYS_REFCURSOR; begin open rf_cursor_departments for SELECT department_id,department_name FROM HR.departments ORDER BY department_name; dbms_sql.return_result (rf_cursor_departments); open rf_cursor_employees for SELECT employee_id,first_name,last_name,salary,email,phone_number FROM HR.employees ORDER BY last_name,first_name; dbms_sql.return_result (
Blog dedicado a la implementación de bases de datos en Oracle Database Free/Express Edition y productos Oracle relacionados.