Merhaba.
CREATE OR REPLACE FUNCTION sp_dizi_test(
id int[],
OUT sp_name text)
RETURNS SETOF text
LANGUAGE 'plpgsql'
COST 100
VOLATILE
AS $BODY$
BEGIN
select name FROM table WHERE id = ANY ($1::int[]);
END;
$BODY$;
şeklinde bir function oluşturdum.
Function oluştururken sorun yok fakat function'a
> Select sp_dizi_test(1,2) veya benzer şekillerde değer göndermeye
> çalıştığımda " Verilmiş ad ve argüman tiplerine uyan fonksiyon bulunamamış.
> Explicit type cast eklemeniz gerekebilir." vb. hatalar aldım. Hem function
> hem de değer gönderme işlemini o kadar çeşitli denedim ki, her defasında
> hatalar alınca sizlere sormanın daha uygun olacağını düşündüm. Konu ile
> ilgili yardımcı olursanız çok sevinirim.
İyi Çalışmalar diliyorum
>
>