Как спросил @jarlh, Oracle имеет вычисляемые столбцы. В Oracle говорят, что это виртуальная колонка. И это лучшее решение здесь. Переопределите столбец T_COST как виртуальный столбец. Если ваша таблица уже существует, то:
alter table customer1 drop column t_cost;
alter table customer1 add ( t_cost number(7) generated always as (pprice * tq ) virtual);
Примечание. Вышеприведенное не требует «всегда генерируемых», а не «виртуальных» фраз, но повышает удобочитаемость (по крайней мере, IMO);