Описание ограничений (фильтров) Назад В начало Вперед
<ограничение> = condition <имя-ограничения>
  ( as | = ) <логическое-выражение>

Фильтр condition можно динамически добавлять и убирать.

При генерации Pascal-заготовок константа для номера ограничения формируется путем добавления к имени ограничения префикса "tc".

Пример

В примере создаются два ограничения. Первое по всем сотрудникам, у которых зарплата в диапазоне minSalary..maxSalary. Второе - по всем сотрудникам, у которых признак совместительства (status) равен переменной aStatus.

create view
		var
		maxSalary,minSalary : single;
		aStatus : char;
		as select * from Employee
		condition BySalary =
		(maxSalary >= Employee.salary) and
		(minSalary <= Employee.salary)
		condition ByStatus = status = aStatus;