Ayuda con Array

From: Ovidio Jimenez <oviman(dot)h(at)gmail(dot)com>
To: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Ayuda con Array
Date: 2018-01-29 20:34:24
Message-ID: CAFQ5tmQtvRtaGVcoEDv5+niYsazUgtYxXohMXBRZJ3oy-Vz1_w@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Saludos a todos.

Como puedo saber cuantos elementos tengo en el array para que sea el limite
de la sentencia FOR.

/**

for x in 1..10 loop

Ejemplo for x in 1..*N* loop

**/

CREATE OR REPLACE FUNCTION insertar_detalle( *_articulo *integer[],
_cantidad numeric[], _precio numeric[])
RETURNS void AS
$BODY$ declare x integer;
begin

*for x in 1..10 loop*

insert into detalle(codiarti, cantidad, precio) values ($1[x],$2[x],$3[x]);
end loop;
end;
$BODY$ LANGUAGE plpgsql;

Gracias!

PostgreSQL 9.4.5, compiled by Visual C++ build 1800, 64-bit
Microsoft Windows [Version 10.0.10240] 64-bit

--
Ing. Ovidio Jiménez
Cel.: 809-390-4299

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Anthony Sotolongo 2018-01-29 20:38:33 Re: Insertar datos en tabla remota
Previous Message Hellmuth Vargas 2018-01-29 20:33:21 Re: Insertar datos en tabla remota