/ / Usando TYPE en PLSQL para múltiples tablas - oracle, plsql

Usando TYPE en PLSQL para múltiples tablas - oracle, plsql

Estoy usando TIPO para obtener el tipo de fila en las tablas. Quiero usarlo para recuperar los tipos de fila de Cliente y Proveedor (es decir, varias tablas).

A continuación se muestra el código para Clientes, ¿cómo recupero Clientes y Proveedores con el mismo código?

TYPE dept_table_type is table of CUSTOMER%ROWTYPE
INDEX BY PLS_INTEGER;

Gracias

Respuestas

0 para la respuesta № 1

Puede usar el ROWTYPE de un cursor para hacer lo que está tratando de hacer:

CURSOR MULTI_TABLE_CURSOR IS
SELECT *
FROM CUSTOMER
CROSS JOIN SUPPLIER;

TYPE DEPT_TABLE_TYPE IS TABLE OF MULTI_TABLE_CURSOR%ROWTYPE
INDEX BY PLS_INTEGER;

Tenga en cuenta que no necesita utilizar el cursor si no tiene un uso para ello.

La mejor de las suertes.