Array em sp

Firebird

08/06/2007

Amigos estou querendo montar uma sp da seguinte forma

Crearew... PROCEDURE(:ARRAY)
RETURNS...
BEGIN

SELECT FROM TABELA
WHERE CAMPOA IN (:ARRAY)

mas não estou conseguindo, será que alguem tem uma luz ???


Sremulador

Sremulador

Curtidas 0

Respostas

Sremulador

Sremulador

08/06/2007

Helppp..., o campo array vai receber um valor tipo (1,3,4,6)


GOSTEI 0
Emerson Nascimento

Emerson Nascimento

08/06/2007

rapaz... acho que isso não é possível, porque a cláusula IN não poderá receber o parâmetro da forma que você precisa.

acho que uma saída seria passar como string e usar [i:700a028edb]execute statement[/i:700a028edb] para rodar a instrução montada.


GOSTEI 0
Sremulador

Sremulador

08/06/2007

Amigos resolvi esta bronca com um execute startment..., valeu...


GOSTEI 0
POSTAR