Ну, можно и сделать в виде функции.
только функция должна возвращать СТРОГО одно значение.
Далее поверх таблицы, состоящей, кстати, только из 2х полей (а, b), делаем вьюху, которая и будет в качестве третьего поля собержать вызов функции. Если вью надо апдейтить, то пишешь соотв. триггер на нее.
Преимущества. Расчет будет производиться только для реально выбранных записей. при отсутсвии необходимости третьего значения можно заселектиться прямо из таблицы.
Недостатки. Расчет будет производиться каждый раз,к огда получается запись из этой вью.
|