PostgreSQL - tipos compuestos con array

 
Vista:
Imágen de perfil de Alberto

tipos compuestos con array

Publicado por Alberto (1 intervención) el 21/05/2015 20:37:45
Buen día,

trabajo en posgresql 9.4 desde linux( ubuntu ) y tengo dudas con respecto a los tipos compuestos y espero me puedan ayudar

supongamos que tengo los tipos compuestos:

create type persona as ( id int, nombre varchar (20));

create type empresa as ( codigo int, empleados persona[ ] );

creo la siguiente tabla:

create table empresas ( miempresa empresa );

si no estoy mal le insertaría así:

insert into empresas ( miempresa.codigo, miempresa.empleados[1].id, miempresa.empleados[1].nombre ) values ( 1, 11,'yo');

mi consulta es la siguiente, si necesita recorrer la tabla dentro de una función, como seria la forma correcta de cargar los datos en un cursor y ademas como seria la sentencia correcta a la hora de hacer fetch suponiendo que existan varios empleados en el array empleados persona[ ]?

Agradezco la ayuda que me puedan brindar, Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder