Показать сообщение отдельно
  #8  
Старый 17.10.2008, 15:33
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,105
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну, можно и сделать в виде функции.
только функция должна возвращать СТРОГО одно значение.

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

Преимущества. Расчет будет производиться только для реально выбранных записей. при отсутсвии необходимости третьего значения можно заселектиться прямо из таблицы.

Недостатки. Расчет будет производиться каждый раз,к огда получается запись из этой вью.
Ответить с цитированием