Theguissan,
Eu outro exemplo que você pode utilizar caso esteja trabalhando com SQL Server 2012 ou superior, pois estou aplicando na criação da coluna o uso do função Concat() que nos permite concatenar valores de diversos tipos de dados e resultar todos como se fosse
uma string:
-- Criando a Tabela --
Create Table Sala
( Predio TinyInt Not Null,
Andar TinyInt Not Null,
Corredor Char(2) Not Null,
NumeroSala TinyInt Not Null,
DescricaoSala as (Concat(Predio,' - ',Andar,' - ',Corredor, ' - ', NumeroSala)) -- Criando a coluna composta --
)
Go
-- Inserindo os dados --
Insert Into Sala
Values (1,1,'A1',1),
(1,2,'A2',2)
Go
-- Apresentando os dados --
Select * From Sala
Go
Este é somente um exemplo, veja se atende a sua necessidade.
Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]