Trabalhando com campos computados no SQL Server

0

Uma coluna computada ou computed column é uma coluna virtual que não está fisicamente armazenada na tabela, a menos que a coluna esteja marcada como PERSISTED. Uma expressão de coluna computada pode usar dados de outras colunas para calcular um valor para a coluna à qual pertence. Você pode especificar uma expressão para uma coluna computada no SQL Server 2014 usando o SQL Server Management Studio ou o Transact-SQL.

Veja os seguintes exemplos:

--Junção de campo string
ALTER TABLE Pessoa 
ADD NomeCompleto AS PrimeiroNome+' '+SegundoNome PERSISTED

--Utilização matemática para calcular campo
ALTER TABLE Salario 
ADD RendaLiquida AS (RendaBruta - DescontoInss - DescontoIRPF) PERSISTED

 

Viu só como é fácil e útil?

Um grande abraço!

Compartilhe.