sp com SQl também vinda de uma Variavél
Como posso executar um SP com inscruções SQl também vinda de uma Variavél
Seguinte galera tenho uma Sp que verifica em 3 tabelas se o usuário tem pendencia de lançamento e informa quais são os produtos que restam assim:
select indice, produto, quantidade etc from produtos
where quantidade > 0
//aki preciso da SQL que vem de uma variavél
assim:
select indice, produto, quantidade etc from produtos
where quantidade > 0
and not indice = 0 and not indice = 15 and not indice = 56
Coloquei um exemplo que simples ele não faz referencia a mais de uma tabela como mencionei mais a base é essa,
Tem como eu cafazer isso?
uso o IF ou case?
Thanks
Seguinte galera tenho uma Sp que verifica em 3 tabelas se o usuário tem pendencia de lançamento e informa quais são os produtos que restam assim:
select indice, produto, quantidade etc from produtos
where quantidade > 0
//aki preciso da SQL que vem de uma variavél
assim:
select indice, produto, quantidade etc from produtos
where quantidade > 0
and not indice = 0 and not indice = 15 and not indice = 56
Coloquei um exemplo que simples ele não faz referencia a mais de uma tabela como mencionei mais a base é essa,
Tem como eu cafazer isso?
uso o IF ou case?
Thanks
Marcos Fernando
Curtidas 0
Respostas
Marcos Fernando
17/10/2005
Será que existe algum comando onde eu pudesse declarar somente em uma linha os campos que eu não quero tipo assim: where not indice = 1,3,6,7,9,9,4,5,67,78
ao invés de where not indice = 1 and not indice = 3....
ai eu poderia fazer em uma SP where not indice = :Parametro
hehe compliquei né
Será que tem como?
ao invés de where not indice = 1 and not indice = 3....
ai eu poderia fazer em uma SP where not indice = :Parametro
hehe compliquei né
Será que tem como?
GOSTEI 0
Afarias
17/10/2005
where indice not in (1,3,6,7,9,9,4,5,67,78)
mas vc *não* pode usar um parâmetro ai (IN ???)
há algumas soluções entretanto, por exemplo:
where :par containing indice
onde :par é um varchar tipo: ´1,3,6,7,9´
mas isso não funciona sem um certo ´ajuste´ dependendo do caso.
T+
mas vc *não* pode usar um parâmetro ai (IN ???)
há algumas soluções entretanto, por exemplo:
where :par containing indice
onde :par é um varchar tipo: ´1,3,6,7,9´
mas isso não funciona sem um certo ´ajuste´ dependendo do caso.
T+
GOSTEI 0
Marcos Fernando
17/10/2005
Mais uma vez mestre grato é isso mesmo
GOSTEI 0