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.

[sourcecode language=”sql”]
CREATE TABLE T_CAMPOCALCULADO
(
NOME VARCHAR(100),
SOBRENOME VARCHAR(100)
);
[/sourcecode]

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

[sourcecode language=”sql”]
ALTER TABLE T_CAMPOCALCULADO ADD NOMECOMPLETO AS NOME + ‘ – ‘ + SOBRENOME;
[/sourcecode]

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.

[sourcecode language=”sql”]
INSERT INTO T_CAMPOCALCULADO (NOME, SOBRENOME)
VALUES (‘T-SQL’, ‘TUDO SOBRE SQL SERVER’);
[/sourcecode]

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.

 

3 comentários

Deixe um comentário para RenanCancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.