Fórum como alterar um campo COMPUTED BY #58212

24/04/2007

0

olá pessoal,

preciso alterar o codigo de um campo q esta como computed by

atualmente está assim:
COMPUTED BY(VALORBRUTO-(VALORBRUTO*DESCONTO/100))

e quero deixar assim:

COMPUTED BY(VALORBRUTO-(VALORBRUTO*DESCONTO/100)+(VALORBRUTO*ACRES/100))

tentei usar um alter table mas nao deu certo...

alguem tem uma luz de como fazer isso?

muito obrigado :lol:


Tap_pedroso

Tap_pedroso

Responder

Posts

25/04/2007

Dr. Jivago

Olá, através do IBExpert, usando Firebird 1.5 fiz da seguinte forma e deu certo. Criei um novo campo alterando o computed by para a nova fórmula. Daí deletei o campo antigo e renomei o criado para o mesmo nome do antigo.

ALTER TABLE CAIXA
ADD total COMPUTED BY(VALORBRUTO-(VALORBRUTO*DESCONTO/100)+(VALORBRUTO*ACRES/100)) .


Agora, vc. deve ter muito cuidado. Aconselho a você criar uma nova tabela, inserir vários dados e testar essa fórmula várias vezes para ter certeza que vai funcionar certinho sem dar problemas.


Responder

Gostei + 0

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

Aceitar