Как пишет Илья, просто так (calculated value) не получится, потому что задействована другая таблица с ценой. Только триггер. Но это не общепринятая практика, хотя так сделать и можно.
Лучший вариант - это написание процедуры, которая будет полностью заполнять таблицу и считать стоимость. И вместо простого insert использовать её