Trabalhando com Stored Procedure

Firebird

12/06/2006

Estou saindo do Paradox para o Firebird, e não entendo nada de SP : Como crio, aonde Crio ou como as chamo.
Algum dos colegas poderia me dar uma dica onde consigo informacões detalhadas sobre o assunto. Já estive olhando alguma coisa mas ainda estou meio confuso.
Desde já fico muito agradecido.

[b:0174c9a6a1][color=blue:0174c9a6a1]Tópico movido por Vinicius2K:[/color:0174c9a6a1][/b:0174c9a6a1] [list:0174c9a6a1][b:0174c9a6a1][color=red:0174c9a6a1][*:0174c9a6a1]Fórum original: Delphi [/color:0174c9a6a1][/b:0174c9a6a1][/list:u:0174c9a6a1] Por favor, poste as mensagens nos grupos corretos, conforme orienta as [url=http://forum.clubedelphi.net/viewtopic.php?t=6689]Regras de Conduta[/url].



Prosystem

Prosystem

Curtidas 0

Respostas

Vinicius2k

Vinicius2k

12/06/2006

Colega,

Stored Procedures, como o nome já indica, são procedimentos armazenados no próprio banco de dados.

Você as criará no BD de forma semalhante a criação de uma tabela, porém, utilizando a linguagem própria do SGBD.

Como você as chamará, dependerá do objetivo da SP:
- SPs executáveis são chamadas no Delphi com componentes específicos, normalmente chamados de [i:2f59513321]TxxxStoredProc[/i:2f59513321] (TIBStoredProc, TSQLStoredProc, TADOStoredProc, etc).
- SPs selecionáveis são chamadas utilizando um objeto [i:2f59513321]TxxxQuery[/i:2f59513321] convencional ([i:2f59513321]select * from <SUA_SP>[/i:2f59513321]).

Para documentação, visite [url=http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_download_documentation] este link[/url], com uma atenção especial, para [url=http://www.ibphoenix.com/downloads/60LangRef.zip]InterBase 6.0 Language Reference[/url], que é o material de que necessita para escrever SPs e Triggers.

Bom aprendizado!


GOSTEI 0
POSTAR