Доступные версии документации

linter_bindpar

Назначение

Привязка переменной к параметру SQL-оператора.

Синтаксис

 
linter_bindpar cursorId stmtID number var [type] [length]
Параметр Описание
cursorId  Идентификатор открытого курсора, к которому выполняется привязка.
stmtID  Идентификатор подготовленного SQL-оператора.
number  Номер привязываемого параметра. Нумерация параметров начинается с 1.
var  Имя переменной, привязываемой к параметру.
type  

Тип параметра:

  • pInput (по умолчанию);

  • pInputOutput;

  • pOutput.

length  Размер буфера для параметра типа pOutput.

Для привязки NULL-значения необходимо, чтобы аргумент Var был именем переменной, не существующей в данном контексте. На момент вызова linter_execstmt эта переменная также должна отсутствовать.

Возвращаемые значения

Значение Описание
0  Нормальное завершение.
<0  Код завершения (ошибка выполнения команды).

Примеры

# Привязка параметра к оператору stmt в курсоре curs
if  {[catch {linter_bindpar $curs $stmt 1 par1 pInputOutput} err]} {
  puts [linter_error];
}

См. также test.tcl и test1.tcl в подкаталоге /sample/tcl установочного каталога СУБД ЛИНТЕР.

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter