Sql bind, 9 д о ст уп к таб л иц ам с sql- инстр укциями – Инструкция по эксплуатации HEIDENHAIN TNC 620 (340 56x-02)

Страница 271

Advertising
background image

HEIDENHAIN TNC 620

271

8.9

Д

о

ст

уп

к

таб

л

иц

ам

с

SQL-

инстр

укциями

SQL BIND

SQL BIND привязывает Q-параметр к столбцу таблицы. SQL-

инструкции Fetch, Update и Insert используют эту привязку

(присвоение) при передаче данных между буфером набора

результатов и NC-программой.

SQL BIND без названия таблицы и столбца отменяет эту

привязку. Привязка заканчивается не позднее конца NC-

программы или подпрограммы.

U

Номер параметра результата: Q-параметр,

привязываемый к столбцу таблицы

U

База данных: название столбца: задайте имя

таблицы и обозначение столбца, разделенные

при помощи .

Имя таблицы: синоним или название пути

доступа и файла этой таблицы. Синоним вводится

непосредственно – названия директории и файла

заключаются в простые кавычки.

Обозначение столбца: установленное в данных

конфигурации обозначение столбца таблицы

Példa: Присвоение 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"

Példa: Отмена привязки

91 SQL BIND Q881

92 SQL BIND Q882

93 SQL BIND Q883

94 SQL BIND Q884

„

Можно запрограммировать любое число привязок. В

операциях чтения/записи учитываются

исключительно столбцы, указанные в инструкции

Select.

„

SQL BIND... должна программироваться перед

командами Fetch, Update или Insert. Команду Select

оператор может программировать без

предшествующей команды Bind.

„

Если в команде Select приведены столбцы, для

которых не программировалась привязка, это

приводит к ошибке в операциях чтения/записи

(прерывание программы).

Advertising