RES: [firebase-br] Criar função interna

Flavio Yamil yamil3 em brturbo.com.br
Qui Set 30 08:37:34 -03 2004


Valeu Hugo!
Funcionou direitinho...
Estou à disposição.
Flavio Yamil


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Hugo dos Santos Saraiva
Enviada em: quarta-feira, 29 de setembro de 2004 12:40
Para: FireBase
Assunto: Re: [firebase-br] Criar função interna

Através de uma procedure selecionável;

CREATE PROCEDURE STATUS_DO_CLIENTE (CD_CLIENTE ) RETURNS (STATUS
VARCHAR(10))
AS
BEGIN
   /* ROTINA PARA STATUS DO CLIENTE */
   SUSPEND;
END;

A chamada deve ser feita assim:

SELECT CD_CLIENTE

      ,NM_CLIENTE

      ,(SELECT STATUS FROM STATUS_DO_CLIENTE(CLIENTE.CD_CLIENTE))

FROM CLIENTE

Espero ter ajudado!

Hugo dos Santos Saraiva.

----- Original Message ----- 
From: "Flavio Yamil" <yamil3 em brturbo.com.br>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Wednesday, September 29, 2004 11:19 AM
Subject: [firebase-br] Criar função interna


Pessoal, tenho uma dúvida:



Como posso criar no FB, uma função interna? (sem ser UDF externa)



Algo assim:



SELECT CD_CLIENTE

      ,NM_CLIENTE

      ,STATUS_DO_CLIENTE(CD_CLIENTE)

FROM CLIENTE



A função seria STATUS_DO_CLIENTE, onde passo como parâmetro o CD_CLIENTE e
ela me retorna o status do cliente.



Obviamente o status seria obtido através de outro select dentro da função.



Abraços



Flavio Yamil



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


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






Mais detalhes sobre a lista de discussão lista