Dúvida sobre stored procedure

Firebird

19/12/2003

Saudações

Em uma procedure q eu retorno valores com o comando Returns, existe um determinado caso, q eu tenho q sair no meio da proceure retornando os valores. Se eu usar o comando ´Exit´ vai funcionar. Ou tem q ser Suspend. Alias, qual a diferença desses dois comandos???

Antecipadamente grato,

Rafael Sangalli


Rafael_sangalli

Rafael_sangalli

Curtidas 0

Respostas

Afarias

Afarias

19/12/2003

|Se eu usar o comando ´Exit´ vai funcionar. Ou tem q ser Suspend.

Vc só precisa (e deve) usar o SUSPEND quando quizer q sua procedure seja ´selecionável´ ou seja, que vc possa usá-la em um SELECT


|Alias, qual a diferença desses dois comandos???

O SUSPEND retorna os valores para uma procedure em um SELECT. O EXIT encerra a execução da procedure.


T+


GOSTEI 0
POSTAR