[firebase-br] Ajuda com Stored Procedures

Jennecy Junior jennecy em gmail.com
Seg Jul 18 10:42:14 -03 2005


Pessoal,

Estou migrando um sistema de MS SQL Server para o Firebird, e para
isso, tenho que re-escrever muitas Stored Procedures.

Uma de minhas dúvidas é:

O MSSQL tem em cada Stored Procedure um parâmetro chamado RETURN_VALUE
do tipo RESULT, que é um tipo diferente do Input e do Output.
Esse parâmetro existe em todas as SP's e não precisa ser declarado.
Assim, se eu quero parametros de saída, eu os declaro como OUTPUT (
assim como no FB), mas, o valor do Parâmetro RETURN_VALUE ao final da
SP terá sempre um valor Inteiro, que será 0 (zero) se a SP executou
sem erros ou outro valor se foi finalizada com erros. Esse parâmetro
també NÃO se confunde com o @@ERROR, variável smelhante ao SQLCODE

A pergunta é: existe no FB um parâmetro semelhante ao RETURN_VALUE do
M$$QL? Se existe, como ler seu valor ao executar uma stored procedure
dentro de outra?

Abraços,

Jennecy




Mais detalhes sobre a lista de discussão lista