AD (728x60)

Tecnologia do Blogger.

Followers

Total de visualizações

quinta-feira, 5 de dezembro de 2013

AbaTanque é "Null"

Quando entramos no IBExpert para ajustar os abastecimentos, percebemos que a coluna ABATANQUE da tabela A02AABA está como Null:










No IBExpert dê um CTRL+F12 e cole a seguinte SQL:
>> Click para fazer o download Ajusta_aba.sql


SET TERM ^ ;

CREATE OR ALTER PROCEDURE AJUSTA_NOME 
as
declare variable nome varchar(100);
declare variable bico integer;
declare variable tanque integer;
declare variable mercadoria integer;
Begin
        For
            Select b.btbomba,q.tqnro,q.tqcodm,m.menome from a02abmtq b
            left join a02ataq q on q.tqemp = b.btemp and q.tqnro = b.bttanque
            left join a02amerc m on m.mecod = q.tqcodm
            where metipo = 'C' and b.btsit = 'A'


            into :bico , :tanque, :mercadoria, :nome

            Do begin

            Update a02aaba ab set abatanque=:tanque,
                                  ab.abacodm=:mercadoria,
                                  ab.abadesc=:nome
                                  where ababomba = :bico
                                  and abatanque is null
                                  and abadata>='17.07.2012';

         end
end^

SET TERM ; ^

/* Existing privileges on this procedure */

GRANT EXECUTE ON PROCEDURE AJUSTA_NOME TO SYSDBA;

Após criar a procedure, vá até o inicio dela e abra a mesma: "AJUSTA_NOME"

















Quando entrar na procedure basta executar a mesma clickando na ceta verde em formato de "PLAY" ou ir na tecla F9. Em seguida de um Commit.

Tags: ,

Postado por

Um novo sistema que auxilia técnicos da SoftPlus a executarem um trabalho mais rápido e fácil. Desenvolvido e alimentado pelos próprios técnicos.

0 comentários:

Postar um comentário

 

Mais Vistos

Adicionados Recentes

Copyright © SoftFácil | Desenvolvido por Rahel William