Sql bind, Доступ к таблицам с помощью sql-инструкций 9.8 – Инструкция по эксплуатации HEIDENHAIN TNC 640 (34059x-02) ISO programming
Страница 283
Доступ к таблицам с помощью SQL-инструкций
9.8
9
TNC 640 | Руководство пользователя «Программирование DIN/ISO» | 12/2013
283
SQL BIND
SQL BIND
привязывает Q-параметр к столбцу таблицы. SQL-
инструкции Fetch, Update и Insert используют эту привязку
(присвоение) при передаче данных между буфером набора
результатов и NC-программой.
SQL BIND
без названия таблицы и столбца отменяет эту
привязку. Привязка заканчивается не позднее конца NC-
программы или подпрограммы.
Можно запрограммировать любое число
привязок. В операциях чтения/записи
учитываются исключительно столбцы, указанные
в инструкции Select.
SQL BIND...
должна программироваться
перед
командами Fetch, Update или Insert. Команду
Select оператор может программировать без
предшествующей команды Bind.
Если в команде Select приведены столбцы, для
которых не программировалась привязка, это
приводит к ошибке в операциях чтения/записи
(прерывание программы).
Номер параметра результата
: Q-параметр,
привязываемый (присваиваемый) к столбцу
таблицы.
База данных: название столбца
: задайте имя
таблицы и обозначение столбца, разделенные
при помощи .
Имя таблицы
: синоним или название пути
доступа и файла этой таблицы. Синоним
вводится непосредственно – названия
директории и файла заключаются в простые
кавычки.
Обозначение столбца
: установленное в данных
конфигурации обозначение столбца таблицы
Присвоение Q-параметры
столбцам таблицы
11 SQL BIND
Q881"TAB_EXAMPLE.MESS_NR"
12 SQL BIND
Q882"TAB_EXAMPLE.MESS_X"
13 SQL BIND
Q883"TAB_EXAMPLE.MESS_Y"
14 SQL BIND
Q884"TAB_EXAMPLE.MESS_Z"
Отмена привязки
91 SQL BIND Q881
92 SQL BIND Q882
93 SQL BIND Q883
94 SQL BIND Q884