Postgresql Function'a (Stored Procedure) array tipinde paramatre nasıl gönderilir?

From: Java Notlarım <javanotlarim(at)gmail(dot)com>
To: pgsql-tr-genel(at)postgresql(dot)org
Subject: Postgresql Function'a (Stored Procedure) array tipinde paramatre nasıl gönderilir?
Date: 2018-12-05 18:31:07
Message-ID: CAG=rH2UiFvTm8pp6YcdJUOkVsfi1Ab_TJPf8AqABs1W4pu8isQ@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-tr-genel

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

>
>

Responses

Browse pgsql-tr-genel by date

  From Date Subject
Next Message N. Can KIRIK 2018-12-05 18:46:45 Re: Postgresql Function'a (Stored Procedure) array tipinde paramatre nasıl gönderilir?
Previous Message Samed YILDIRIM 2018-11-29 16:42:53 Re: Oracle'dan Postgre'ye göc