Sql bind, Доступ к таблицам с помощью sql-инструкций 9.8 – Инструкция по эксплуатации HEIDENHAIN TNC 640 (34059x-02) ISO programming

Страница 283

Advertising
background image

Доступ к таблицам с помощью 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

Advertising