Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> IN ($1) NIE DZIAŁA
none
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 1
Dołączył: 3.12.2003
Skąd: W-wa

Ostrzeżenie: (0%)
-----


Witam
Mam procedure
Kod
CREATE OR REPLACE FUNCTION test (varchar) RETURNS text AS
$body$
DECLARE

rec record;

BEGIN

select * into rec from zamowienia where id_status in ($1) limit 1;
IF NOT FOUND
THEN
   RETURN 'NIE MA';

ELSE
   RETURN 'JEST';
END IF;


END;
$body$
LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;
select test('1,2,3,4');


Procedura zwraca 'NIE MA' gdy zmienie na
Kod
select * into rec from zamowienia where id_status in (1,2,3,4) limit 1;

procedura zwraca 'JEST'

Pytanie brzmi jak podać , jaki typ zastosować żeby dało się wsatwić $1 do IN
Z góry dzięki za odp.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 19:33