where com in

Firebird

07/07/2004

como fazer um in com parametro

exemplo

delphi
x := (´x,y,z´)

firebird procedure
parametro
x
select ... where campo in :x




[/img]


Ronaldo.cutu

Ronaldo.cutu

Curtidas 0

Respostas

Afarias

Afarias

07/07/2004

eu ... não ... entendi ... nada

:!: :?: :!: :?:


GOSTEI 0
Ronaldo.cutu

Ronaldo.cutu

07/07/2004

se eu dar um
select
campo
from
tabela
campo in (1,2,3)

ele vai me mostrar tudo que tiver no campo com 1,2 e 3 - certo

eu queria o seguinte passar via paramento na procedure no ib

select
campo
from
tabela
campo in (X)
sendo que x = 1,2,3

ok


GOSTEI 0
Gandalf.nho

Gandalf.nho

07/07/2004

Não dá para usar parâmetros nesse tipo de cláusula WHERE. Nesse site (em inglês) há uma explicação do porquê:

[url]http://bdn.borland.com/article/0,1410,32076,00.html[/url]


GOSTEI 0
Afarias

Afarias

07/07/2004

http://delphiforum.icft.com.br/forum/viewtopic.php?p=147945#147945


GOSTEI 0
POSTAR