Online Documentation for SQL Manager for InterBase/Firebird

Задание выражений 'COMPUTED BY'


Если при задании параметров поля Вы выбрали RadioButton 'COMPUTED BY' expression, то значение данного поля рассчитывается по указанному выражению во время выполнения.

 

Tables - Field Editor - Specifying COMPUTED BY expression

 

В поле задайте выражение, которое будет вычислять значение в поле. Выражения задаются в поле, обладающем всеми возможностями Редактора SQL.

 

Пример:

(OLD_SALARY + OLD_SALARY * PERCENT_CHANGE / 100)

 

Важно:

  • выражением может быть любое арифметическое выражение, действительное для используемых типов данных;
  • все столбцы, на которые ссылается выражение, должны существовать;
  • выражение не может ссылаться на поля BLOB;
  • выражение должно возвращать одно значение, и не может возвратить массив.