Algumas vezes pode ser útil acrescentar uma coluna calculada a uma tabela para evitar o uso de disco para informações que não são necessário armazenamento no disco.
Acrescentar um coluna calculada é bem simples como segue.
Criando uma tabela com coluna calcula:
CREATE TABLE FB_VENDAS_ITENS ( CODIGO VARCHAR(18), QTDE DOUBLE PRECISION, PRECO DOUBLE PRECISION, TOTAL COMPUTED BY (qtde * preco) );
Se a tabela já existe e deseja incluir um coluna calculada:
ALTER TABLE FB_VENDAS_ITENS
ADD TOTAL COMPUTED BY (qtde * preco)
Uma coluna calculada não deve fazer parte de INSERT ou UPDATE (rs), ela é calculada automático quando vai extrair o dado do banco de dados.