9 д о ст упы к таб л ицы с sql- инстр укциями – Инструкция по эксплуатации HEIDENHAIN TNC 320 (340 551-01)

Страница 355

Advertising
background image

HEIDENHAIN TNC 320

355

10.9

Д

о

ст

упы

к

таб

л

ицы

с

SQL-

инстр

укциями

Result-set

Избранные строки в пределах буфера Result-sets нумерируются с

0 в возрастающей последовательности. Такое нумерирование

обозначается в качестве индекса. В случае доступа чтения или

записи указывется индекс и таким образом запрашивается

целенаправленно строка из буфера Result-sets.

Часто является полезным сохранение строк в пределах буфера

Result-sets с сортировкой. Это осуществляется путем дефиниции

графы таблицы, содержащей критерий сортировки.

Допольнительно выбирается нарастающая или убывающая

последовательность (SQL SELECT ... ORDER BY ...).

Избранная строка, переписываемая в буфер Result-set,

адресируется с помощью HANDLE . Все последующие инструкции

SQL используют этот Handle в качестве ссылки для „набора

избранных строк и граф“.

При завершении трансакции Handle снова освобождается (SQL

COMMIT... или SQL ROLLBACK...). Тогда он не является больше

действительным.

Можете обрабатывать одновременно несколько буферов Result-

sets. Сервер SQL назначает для каждой инструкции Select новый

Handle.

«Привязывание» Q-параметров к графам

Программа ЧУ не обладает непосредственным доступом к

вводам таблицы в буфере Result-set. Данные следует передавать

в Q-параметры. Наоборот данные обрабатываются сначала в Q-

параметрах и затем передаются в буфер Result-set.

С помощью SQL BIND ... определяете, которые графы таблицы

отражаются в Q-параметрах. Q-параметры „привязываются“

(присвоиваются) к графам. Графы, которые не «привязываются»

к Q-параметрам, не учитываются в операциях чтения/записи.

Если с помощью SQL INSERT... генерируется новая строка

таблицы, то графы, не «привязанные» к Q-параметрам,

заполняются стандартными значениями.

Advertising