Postgres script - for loop two dimension array using array upper and lower - Hallo sahabat Dev-Create, Pada Artikel yang anda baca kali ini dengan judul Postgres script - for loop two dimension array using array upper and lower, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel for loop, Artikel postgres, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Postgres script - for loop two dimension array using array upper and lower
link : Postgres script - for loop two dimension array using array upper and lower

Baca juga


Postgres script - for loop two dimension array using array upper and lower


A basic script to loop over an array in psql-


CREATE OR REPLACE FUNCTION func1(n character varying, v character varying)

RETURNS integer AS

$BODY$

DECLARE

return_code integer;

BEGIN

RAISE NOTICE '(%,%)', n, v;

return_code := 1;

RETURN return_code;

EXCEPTION

WHEN NO_DATA_FOUND THEN
RETURN -1;
END;

$BODY$

LANGUAGE plpgsql;

CREATE OR REPLACE FUNCTION func2()

RETURNS integer AS

$BODY$

DECLARE

return_code integer;

pairs varchar[][] := array[['key2','val2'],

['key1','val2']];

BEGIN

FOR i IN array_lower(pairs, 1) .. array_upper(pairs, 1)

LOOP

--RAISE NOTICE '%,%',pairs[i][1]::varchar, pairs[i][2]::varchar;

PERFORM func1(pairs[i][1]::varchar, pairs[i][2]::varchar);

END LOOP;

return 1;

END;

$BODY$

LANGUAGE plpgsql;

SELECT * from func2();


Demikianlah Artikel Postgres script - for loop two dimension array using array upper and lower

Sekianlah artikel Postgres script - for loop two dimension array using array upper and lower kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Postgres script - for loop two dimension array using array upper and lower dengan alamat link https://dev-create.blogspot.com/2012/03/postgres-script-for-loop-two-dimension.html