PostgreSQL - tipos compuestos con array

   
Vista:
Imágen de perfil de Alberto

tipos compuestos con array

Publicado por Alberto a.arias47@outlook.es (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
información
Otras secciones de LWP con contenido de PostgreSQL
- Cursos de PostgreSQL
- Temas de PostgreSQL
- Chat de PostgreSQL
información
Cursos y Temas de PostgreSQL
- Ejemplo de chat en PostgreSQL
- Introducción a PostgreSQL
- Manual PostgreSQL