Coluna Calculada SQL Server

O SQL Server permite a criação de colunas calculadas, mais como criar e fazer o uso de uma coluna calculada?

Primeiramente é necessário criar a tabela que será utilizada no exemplo.

CREATE TABLE T_CAMPOCALCULADO
(
NOME VARCHAR(100),
SOBRENOME VARCHAR(100)
);

Tabela criada, agora será adicionado na tabela uma coluna calculada.

ALTER TABLE T_CAMPOCALCULADO ADD NOMECOMPLETO AS NOME + ' - ' + SOBRENOME;

O script acima altera a tabela “T_CAMPOCALCULADO” adicionando o campo “NOMECOMPLETO” onde o campo “NOMECOMPLETO” é composto por dois outros campos “NOME” e “SOBRENOME” existentes na tabela “T_CAMPOCALCULADO “.

Após criar a coluna calculada será realizado um insert na tabela “T_CAMPOCALCULADO” e na sequencia será feito um select para que seja visto qual o resultado da coluna calculada.

INSERT INTO T_CAMPOCALCULADO (NOME, SOBRENOME)
VALUES ('T-SQL', 'TUDO SOBRE SQL SERVER');

Resultado do select na coluna calculada.

calculado

 

 

 

 

 

Fazendo o uso da coluna calculada pode-se fazer a junção de dois ou mais campos e com isso obter-se um campo único composto por outros.