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

Страница 329

Advertising
background image

Доступ к таблицам с помощью SQL-инструкций

9.9

9

TNC 640 | Руководство пользователя "Диалог открытым текстом HEIDENHAIN" | 8/2014

329

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