Computed Column with relationships

Posted by Sethery on Stack Overflow See other posts from Stack Overflow or by Sethery
Published on 2012-09-13T21:07:18Z Indexed on 2012/09/13 21:38 UTC
Read the original article Hit count: 146

Filed under:

I have a table, MapLocation, which has a column and two relationships with tables that have a field that really need to be displayed as a single concatenated value. I was thinking this was a perfect case for a computed column, but not sure how to go about it.

 MapLocation                          MaoNo                         Section   
_____________________                 _____________________         _____________________
 MapNoId                              MapNoId                       SectionId
 SectionId                            MapNumber (int)               Section (int)
 Identifier (nvarchar)
 LocationName (nvarchar)

LocationName = "MapNUmber - SectionNumber - Identifier"
ex: 20 - 03 - SW4

How would I write that? I haven't done much with computed columns or concatenating in SQL.

Edit:

I need an actual computed column that is automatically updated, im looking for the formula. Or is this more of a function/trigger? Its possible, I certainly barely know what I'm doing. The idea is that I dont want to have to do two more server calls and concatenate these values client side.

© Stack Overflow or respective owner

Related posts about sql-server-2008