Оператор (Statement)
Функция LINTER_CreateStatement создает оператор, который является результатом трансляции SQL-запроса. Операция трансляции проводится по каналу, открытому при создании соединения.
Запрос, поданный на трансляцию, может содержать параметры. Параметры можно рассматривать как переменные, значения которых можно изменять. Чтобы подставить в оператор конкретное значение параметра, необходимо произвести привязку буфера параметра, в который помещается значение, к оператору.
Создавать оператор имеет смысл тогда, когда предполагается его многократное выполнение или использование параметров.
Один и тот же оператор может быть связан с несколькими курсорами, относящимися к соединению, по которому был создан оператор.
Связывание курсора и оператора происходит при привязке буфера параметра запроса и при привязке буфера поля ответа.
Эта связь пассивна и активизируется только при выполнении оператора.
Каждый из описанных объектов имеет набор свойств – характеристик, по которым можно судить о его состоянии или изменять это состояние.