Jump to content
Fórum Script Brasil
  • 0

Criar um Script


Marcelo França

Question

Queria criar um script para executar as linhas abaixo sem ter que executa-las uma de cada vez, tem como?

PP é o numero do pedido. Se pudesse digitar o numero do pedido e então executava as linhas.

Se alguém puder me ajudar, isso vai facilitar minha vida em 101%. Obrigado.

update vendadet set natureza = 5.403 where sittrib = 010 and numero = 'PP-00024295/12'

update vendadet set natureza = 5.102 where sittrib = 020 and numero = 'PP-00024295/12'

update vendadet set natureza = 5.405 where sittrib = 060 and numero = 'PP-00024295/12'

update vendadet set icms = 17 where sittrib = 020 and numero = 'PP-00024295/12'

update vendadet set reducaobase = 41.1760 where sittrib = 020 and numero = 'PP-00024295/12'

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0
set @pedido := 'PP-00024295/12';
update vendadet set natureza = 5.403 where sittrib = 010 and numero = @pedido;
update vendadet set natureza = 5.102 where sittrib = 020 and numero = @pedido;
update vendadet set natureza = 5.405 where sittrib = 060 and numero = @pedido;
update vendadet set icms = 17 where sittrib = 020 and numero = @pedido;
update vendadet set reducaobase = 41.1760 where sittrib = 020 and numero = @pedido;

Link to comment
Share on other sites

  • 0
set @pedido := 'PP-00024295/12';
update vendadet set natureza = 5.403 where sittrib = 010 and numero = @pedido;
update vendadet set natureza = 5.102 where sittrib = 020 and numero = @pedido;
update vendadet set natureza = 5.405 where sittrib = 060 and numero = @pedido;
update vendadet set icms = 17 where sittrib = 020 and numero = @pedido;
update vendadet set reducaobase = 41.1760 where sittrib = 020 and numero = @pedido;

eu utilizo o SQL-Front para executar as linhas eu vou criar no próprio programa?

Link to comment
Share on other sites

  • 0
set @pedido := 'PP-00024295/12';
update vendadet set natureza = 5.403 where sittrib = 010 and numero = @pedido;
update vendadet set natureza = 5.102 where sittrib = 020 and numero = @pedido;
update vendadet set natureza = 5.405 where sittrib = 060 and numero = @pedido;
update vendadet set icms = 17 where sittrib = 020 and numero = @pedido;
update vendadet set reducaobase = 41.1760 where sittrib = 020 and numero = @pedido;

eu utilizo o SQL-Front para executar as linhas eu vou criar no próprio programa?

Adicionei no editor e já foi certinho, valeu mesmo foi agora adiantar muito meu trabalho. huhu

Link to comment
Share on other sites

  • 0
Queria criar um script para executar as linhas abaixo sem ter que executa-las uma de cada vez, tem como?

PP é o numero do pedido. Se pudesse digitar o numero do pedido e então executava as linhas.

Se alguém puder me ajudar, isso vai facilitar minha vida em 101%. Obrigado.

update vendadet set natureza = 5.403 where sittrib = 010 and numero = 'PP-00024295/12'

update vendadet set natureza = 5.102 where sittrib = 020 and numero = 'PP-00024295/12'

update vendadet set natureza = 5.405 where sittrib = 060 and numero = 'PP-00024295/12'

update vendadet set icms = 17 where sittrib = 020 and numero = 'PP-00024295/12'

update vendadet set reducaobase = 41.1760 where sittrib = 020 and numero = 'PP-00024295/12'

Estude sobre storage procedure.(Ver manual do mysql de dua verão)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...