como alterar um campo COMPUTED BY
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:
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
Curtidas 0
Respostas
Dr. Jivago
24/04/2007
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.
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.
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.
GOSTEI 0