Fórum Stored Procedure! Como fazer? #40909

13/12/2003

0

Olá à todos!!

Alguém pode me ajudar?

Tenho que criar uma Stored Procedure no Interbase para atualizar preços de produtos de acordo com a porcentagem que o usuário digitar no sistema.

Como faço isso?? Por favor, me ajudem....

Obrigado...

:?: :(


Ricardo.vano

Ricardo.vano

Responder

Posts

14/12/2003

Afarias

segue um exemplo::


set term ^;

create procedure atualizar_precos (percentual numeric(7,3))
declare variable perc numeric(7,3);
begin
  perc = (percentual / 100) + 1;
  update tabela_produtos 
  set  preco = preco * :perc;
end^ 



o parâmetro percentual deve ser fornecido no formato como se fala, ex:: 20 (20¬), 5,3 (5,3¬) ...


T+


Responder

Gostei + 0

15/12/2003

Ricardo.vano

Valeu....muito obrigado pela ajuda!!


:D :D


Responder

Gostei + 0

15/12/2003

Ricardo.vano

Como coloco este código no Interbase?


Responder

Gostei + 0

15/12/2003

Afarias

|Como coloco este código no Interbase?

eu costumo usar o ISQL

mas em geral uma boa opção é uma ferramenta administrativa visual como o IBConsole, IBExpert, etc...

O código está ai... é só executar.


T+


Responder

Gostei + 0

15/12/2003

Martins

Utilize o IBExpert!

Registre seu Banco, carregue-o, vá em procedimentos (novo procedimento) e insira o codigo.

Lembrando que deve ter um capo que é parametro de entrada e uma variavel que auxiliara no calculo.

Acho q é isso.


Responder

Gostei + 0

15/12/2003

Ricardo.vano

Coloquei o código e deu erro em Set Term;... Utilizei o IBExpert.

Vocês conhecem alguma apostila ou tutorial sobre Stored Procedures?
Onde posso aprender mais sobre isso?

Agradeço a ajuda de vocês!!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar