определить вычисляемый столбец, ссылающийся на другую таблицу

У меня есть две таблицы базы данных, Team( ID, NAME, CITY, BOSS, TOTALPLAYER) и Player( ID, NAME, TEAMID, AGE), соотношение между двумя таблицами — один ко многим, в одной команде может быть много игроков.

Я хочу знать, есть ли способ определить столбец TOTALPLAYERв таблице Teamкак вычисляемый?

Например, если у 10 игроков TEAMIDравен 1, то строка в таблице Team, чей IDравен 1, имеет TOTALPLAYER. Столбец со значением 10. Если я добавляю игрока, значение столбца TOTALPLAYERувеличивается до 11, мне не нужно явно присваивать ему значение, пусть оно генерируется базой данных. Кто-нибудь знает, как это реализовать?

Спасибо заранее.

Кстати, база данных — SQL Server 2008 R2

6
задан marc_s 14 March 2012 в 08:24
поделиться