Result Set

Firebird

28/02/2004

Por favor,
sempre utilizei o MS SqlServer e agora preciso usar o Interbase e estou com a seguinte dúvida:
No SqlServer eu posso colocar no conteúdo de um Stored Procedure um Select em uma tabela e a SP me retorna os dados sem precisar de variáveis de retorno.

Como que eu posso fazer isso no Interbase ? Retornar VARIAS linhas (select * from Tabela) como resultado da SP ?


Obrigado


Gurgacz

Gurgacz

Curtidas 0

Respostas

Afarias

Afarias

28/02/2004

No IB vc conta com procedimentos ´selecionáveis´ -- que podem ser usados em selects assim como tabelas e views.

Tais procedimentos em geral fazem uso da estrutura FOR SELECT ... DO para retornar os valores de um SELECT, e utilizam o comando SUSPEND para ´retornar´ cada ´linha de dados´.

Criar um procedimento ´selecionável´ é igual a criar um procedimento ´executável´ -- e vc tem q definir os ´campos´ (parâmentros) de retorno.


T+


GOSTEI 0
POSTAR