Re: [firebase-br] O que está errado???

Francisco Thiago de Almeida jeandeadlucky em yahoo.com.br
Qui Dez 16 15:36:45 -03 2004


Amigos, obrigado, o Marciano me deu uma mão e já está resolvido :D

Tnx!!!

Thiago
----- Original Message ----- 
From: "Francisco Thiago de Almeida" <jeandeadlucky em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, December 16, 2004 3:16 PM
Subject: [firebase-br] O que está errado???


> Caros amigos,
>
> Estou escrevendo esta procedure aqui, mas ela nao atualiza/insere os dados 
> de forma alguma. Alguém poderia me dizer porquê?
>
> SET TERM ^ ;
>
> ALTER PROCEDURE EXPORTCAD_CLIENTE (
>    PCODIGO INTEGER,
>    PESTADO CHAR(2),
>    PDATA_NASCIMENTO DATE,
>    PNOME VARCHAR(50),
>    PENDERECO VARCHAR(60),
>    PBAIRRO VARCHAR(25),
>    PATIVO CHAR(1),
>    PCODIGO_VIP CHAR(13),
>    PFONE1 CHAR(25))
> AS
> DECLARE VARIABLE LI_COUNT INTEGER;
> begin
>  SELECT COUNT(CODIGO) FROM CAD_CLIENTE WHERE CODIGO = :PCODIGO INTO 
> :LI_COUNT;
>  if (:LI_COUNT > 0) then
>    execute statement
>      'update CAD_CLIENTE set '||
>      '      Estado = '|| :PESTADO ||
>      '    , Data_Nascimento = ' || :PDATA_NASCIMENTO ||
>      '    , Nome = '|| :PNOME ||
>      '    , Endereco = '|| :PENDERECO ||
>      '    , Bairro = '|| :PBAIRRO ||
>      '    , Ativo = '|| :PATIVO ||
>      '    , Codigo_Vip = '|| :PCODIGO_VIP ||
>      '    , Fone1 = '|| :PFONE1 ||
>      ' where '||
>      '   CODIGO = '|| :PCODIGO;
>  else
>    execute statement
>      ' insert into CAD_CLIENTE ( '||
>      '      CODIGO '||
>      '    , Estado '||
>      '    , Data_Nascimento '||
>      '    , Nome '||
>      '    , Endereco '||
>      '    , Bairro '||
>      '    , Ativo '||
>      '    , Codigo_Vip '||
>      '    , Fone1 '||
>      ' ) value ( '||
>      '      '|| :PCODIGO ||
>      '    , '|| :PESTADO ||
>      '    , '|| :PDATA_NASCIMENTO ||
>      '    , '|| :PNOME ||
>      '    , '|| :PENDERECO ||
>      '    , '|| :PBAIRRO ||
>      '    , '|| :PATIVO ||
>      '    , '|| :PCODIGO_VIP ||
>      '    , '|| :PFONE1;
>  exit;
> end
>
>
> ^
>
> SET TERM ; ^
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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