[firebase-br] RES: SOCORRO - FB 1.5 - View com Stored Procedure

Sérgio dos Reis Junior sergiodosreisjr em gmail.com
Qua Ago 11 14:21:31 -03 2010


Ok... muito obrigado!!

Att.
Sérgio

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Prisma - GMAIL
Enviada em: segunda-feira, 9 de agosto de 2010 16:33
Para: FireBase
Assunto: Re: [firebase-br] SOCORRO - FB 1.5 - View com Stored Procedure

  Sergio,

Acredito que a sua necessidade seja selecionar alguns dados e a data de 
nascimento das pessoas cadastradas.

Veja se o exemplo abaixo não resolve se problema:

CREATE VIEW VWPESSOAS (

  CODIGO,

  NOME,

  IDADE)

AS

SELECT P.CODIGO, P.NOME, (SELECT IDADE FROM IDADE(P.DTNASCIMENTO,
CURRENT_DATE)) as IDADE_ATUAL

FROM UNI_PESSOAS P



Sucesso !!

Moacir


Em 09/08/2010 15:37, Sérgio dos Reis Junior escreveu:
> Boa tarde Pessoal,
>
>
>
> Há um tempo atrás enviei para a lista uma dúvida sobre a utilização de
VIEWS
> no Firebird. Alguns colegas informaram que existe esta possibilidade, mas
> ninguém chegou a comentar como fazer ou postar algum exemplo. Minha dúvida
é
> saber se tem como referenciar uma STORED PROCEDURE através de JOIN dentro
de
> uma VIEW. Estou tentando isso há algum tempo, mas não consegui fazer
> funcionar ainda. Vou citar um exemplo bem simples para que vcs entendam e,
> se alguém tiver uma idéia ou exemplo funcionando, por favor retorne para a
> lista:
>
>
>
> CREATE VIEW VWPESSOAS (
>
>   CODIGO,
>
>   NOME,
>
>   IDADE)
>
> AS
>
> SELECT P.CODIGO, P.NOME, I.IDADE
>
> FROM UNI_PESSOAS P
>
> LEFT JOIN IDADE(P.DTNASCIMENTO, CURRENT_DATE) I ON (1 = 1)
>
>
>
>
>
> No exemplo em questão, tenho uma SP que calcula a idade da pessoa na data
> passada como parâmetro, com base na sua data de nascimento. Quando tento
> criar a VIEW no IBExpert utilizando essa SP, ocorre um erro na abertura do
> parêntese aonde passo os parâmetros da SP:
>
>
>
> Invalid token.
>
> Dynamic SQL Error.
>
> SQL error code = -104.
>
> Token unknown - line 8, char 27.
>
> (.
>
>
>
>
>
> Agradeceria imensamente se alguém tivesse alguma solução para este
problema.
>
>
>
> Abraço,
>
> Sérgio
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Nenhum vírus encontrado nessa mensagem recebida.
Verificado por AVG - www.avgbrasil.com.br 
Versão: 9.0.851 / Banco de dados de vírus: 271.1.1/3053 - Data de
Lançamento: 08/09/10 03:35:00





Mais detalhes sobre a lista de discussão lista