[firebase-br] Probelma na Procedure
Carlos Faustino
carlos.faustino em lanware.pt
Seg Set 4 11:38:43 -03 2006
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
>
>
>
Mais detalhes sobre a lista de discussão lista