Fórum If em Stored Procedure #46699
15/09/2004
0
não quero fazer duas Sp.... já que tenho como parametro de entrada por qual data
Quero saber se tem como eu fazer um if antes do for para selecionar na clausula where o campo certo
ex. IF(TIPO=´E´) THEN
FOR SELECT... DO
ELSE
FOR SELECT.... DO
Bruno_solucao
Curtir tópico
+ 0Posts
15/09/2004
Fsflorencio
IF(TIPO=´E´) THEN
BEGIN
FOR SELECT... DO;
END
ELSE
BEGIN
FOR SELECT.... DO;
END
O negócio é não esquecer do BEGIN/END do IF e não colocar ; depois do END
//se você usa o firebird pesquise também o comando EXECUTE STATEMENT, que pode fazer suas procedures ficar mais dinâmicas
Gostei + 0
15/09/2004
Bruno_solucao
Gostei + 0
15/09/2004
Gandalf.nho
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)