Pessoal Bom dia!

 

Por gentileza existe alguma forma de tratar/implementar a situação abaixo

 

Por exemplo criei uma tabela teste e inserir 3 registros

   -> CREATE TABLE tb_teste(id_teste int);

   -> INSERT INTO tb_teste VALUES(1),(2),(3);

                                       

Preciso tratar na função abaixo o select recebendo mais

De um id para pesquisa. Só consigo passar um id, porem gostaria de pesquisar

para mais de um id 

 

CREATE OR REPLACE FUNCTION pkg_teste(refcursor,p_parametro int)

  RETURNS refcursor AS

$BODY$

BEGIN

  OPEN $1 FOR SELECT * from tb_teste where id_teste in (p_parametro);

  RETURN $1;

END;

$BODY$

LANGUAGE 'plpgsql' VOLATILE

 

A questão é como passar/tratar mais de um id nesta função acima para ser
feito com select in:

 

Muito obrigado pela atenção

 

Jairo

 

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a