Online Documentation for SQL Manager for InterBase/Firebird
Задание выражений 'COMPUTED BY'
Если при задании параметров поля Вы выбрали 'COMPUTED BY' expression, то значение данного поля рассчитывается по указанному выражению во время выполнения.
В поле задайте выражение, которое будет вычислять значение в поле. Выражения задаются в поле, обладающем всеми возможностями Редактора SQL.
Пример:
(OLD_SALARY + OLD_SALARY * PERCENT_CHANGE / 100)
Важно:
- выражением может быть любое арифметическое выражение, действительное для используемых типов данных;
- все столбцы, на которые ссылается выражение, должны существовать;
- выражение не может ссылаться на поля BLOB;
- выражение должно возвращать одно значение, и не может возвратить массив.