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.

Sobre o autor

Criador do blog Código Simples e com mais 9 anos de experiência em TI, com títulos de MVP Microsoft na área de Visual Studio Development, Neo4j Top 50 Certificate, Scrum Master e MongoDB Evangelist. Atuando em funções analista, desenvolvedor, arquiteto, líder técnico e gestor de equipes. Mais informações em : http://jhonathansoares.com