[firebase-br] Dúvida básica de Stored Procedure!

Magno System magno em speet.com.br
Seg Jan 14 12:46:53 -03 2008


Funciona sim. Exemplo básico. Defina dentro da SP as variáveis DATA (Date) 
HORA(time) como OUTPUT.

A SP terá o seguinte comando:

SELECT CURRENT_DATE, CURRENT_TIME FROM RDB$DATABASE INTO :DATA, :HORA
SUSPEND;

No delphi use um componente "tquery da vida" e coloque o seguinte comando.

SELECT DATA, HORA FROM NOMEDAPROCEDURE

Te retornará 1 registro com dois campos (data e hora atual).

Para cada SUSPEND é retornado uma linha de registro, portanto a partir daí 
você pode extrair valores de várias tabelas jogá-los em variáveis e dar um 
SUSPEND formando assim uma ou mais linhas de registros, portanto, você teria 
uma tabela virtual.


EMPRESA: Marcelo Guimarães Nogueira
NOME FANTASIA: Magno System
ENDEREÇO: Rua Oliveira Leite, 66 - Centro - Passa Quatro - MG
EMAIL: magno em speet.com.br
CNPJ: 07.693.076/0001-99

Marcelo Guimarães Nogueira
Magno System (Empresa Desenvolvedora de Software)
----- Original Message ----- 
From: "Roger" <pikurim em hotmail.com>
To: <lista em firebase.com.br>
Sent: Monday, January 14, 2008 10:33 AM
Subject: [firebase-br] Dúvida básica de Stored Procedure!


Desculpem a pergunta idiota, mas só consigo usar
Stored Procedure para comandos tipo: INSERT, UPDATE, DELETE?

Para SELECT não funciona????

Roger.



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


-- 
Internal Virus Database is out-of-date.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.17.13/1213 - Release Date: 7/1/2008 
09:14






Mais detalhes sobre a lista de discussão lista