Sql fetch, 10 .9 a ccesos a tablas con instr u cciones-sql – HEIDENHAIN TNC 320 (340 551-01) Manual del usuario

Página 354

Advertising
background image

354

10 Programación: Parámetros Q

1

0

.9 A

ccesos a tablas con instr

u

cciones-SQL

SQL FETCH

SQL FETCH

lee la línea dirigida con ÍNDICE desde el Result-set y

memoriza las entradas de la tabla en los parámetros Q "enlazados"
(asignados). Al Result-set se le asigna una dirección con el HANDLE.

SQL FETCH

tiene en cuenta todas las columnas indicadas en la

instrucción de selección.

8

Núm. de parámetro para resultado

: parámetro Q, en

el cual el servidor SQL emite el resutado:
0: no se ha producido ningún error
1: se ha producido un error (handle erróneo o Índice
demasiado grande)

8

Base de datos: ID de acceso SQL

: parámetro Q, con

el handle para la identificación del Result-set (ver
también SQL SELECT).

8

Base de datos: Índice para el resultado SQL

:

número de línea dentro del Result-set. Las entradas
de la tabla de esta línea se leen y se transfieren a los
parámetros Q "enlazados". Si no se indica el Índice, se
leerá la primera línea (n=0).
El número de línea se indica directamente o se
programa el parámetro Q que contenga el Índice.

Ejemplo: El número de línea se transmite en el
parámetro 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"

. . .

20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE"

. . .

30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2

Ejemplo: El número de línea se programa
directamente

. . .

30 SQL FETCH Q1 HANDLE Q5 INDEX5

Advertising