[firebase-br] Probelma na Procedure
Lucio - UniData®
luciocobo em terra.com.br
Seg Set 4 13:38:58 -03 2006
Converti para DATE mais não resolve
CAST (DT_FERIADO as Date)
----- Original Message -----
From: "Carlos Faustino" <carlos.faustino em lanware.pt>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, September 04, 2006 11:38 AM
Subject: Re: [firebase-br] Probelma na Procedure
Viva!
Talvez seja porque a variável R_RETORNO seja Varchar quando o valor
que está tentando voltar seja uma Data!
Carlos Faustino
Lucio - UniData® escreveu a mensagem em 04-09-2006 15:32:
> Estou criando uma procedure para voutar uma valor de uma campo
> mais esta dando erro
>
> Unsiccessfil execution caused by an unavaliable resource
> Variable type (position 0) in EXECUTE STATEMENT 'SELECT DT_FERIADO FROM
FERIADOS WHERE
> DT_FERIADO = '25/12/2006'' INTO does not match return.
> --------------------------------------------------------------------------
----------------------------
> Procedure
>
> CREATE PROCEDURE EXECUTA_QUERY (
> P_CAMPO VARCHAR(50),
> P_TABELA VARCHAR(50),
> P_WHERE VARCHAR(800))
> RETURNS (
> R_RETORNO VARCHAR(30))
> AS
> DECLARE VARIABLE W_SQL VARCHAR(1000);
> begin
> W_SQL = 'SELECT '||:P_CAMPO||' FROM '||:P_TABELA||
> ' WHERE '|| :P_WHERE;
>
> EXECUTE STATEMENT :w_sql INTO :R_RETORNO;
> suspend;
> end
>
> --------------------------------------------------------------------------
--------------------------------
> alguem tem ideia do que acontece
> Obrigado !
>
> ______________________________________________
> 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
>
>
>
______________________________________________
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
Mais detalhes sobre a lista de discussão lista