Leer fila de la cantidad del resultado con SQL FETCH
Aplicación
SQL FETCH lee una línea de la Result-set (Cantidad de resultado). Los valores de las celdas individuales los deposita el control numérico en los parámetros Q vinculados. La transacción se definirá mediante el HANDLE que se va a indicar, la fila mediante INDEX.
SQL FETCH tiene en cuenta todas las columnas que contiene la instrucción SELECT (orden SQL SQL EXECUTE).
Condiciones
- Clave 555343
- Tabla disponible
- Nombres de tabla aptos
Los nombres de las tablas y las columnas de las tablas deben comenzar con una letra y no pueden contener símbolos matemáticos, por ejemplo: +. Debido a las órdenes SQL, estos símbolos pueden causar problemas al leer o seleccionar datos.
Descripción de la función
En la variable defienda, el control numérico muestra si el proceso de lectura ha sido correcto (0) o incorrecto (1).
Introducción
11 SQL FETCH Q1 HANDLE Q5 INDEX 5 IGNORE UNBOUND UNDEFINE MISSING | ; Leer el resultado de la transacción Q5, fila 5 |
La función NC contiene los siguientes elementos sintácticos:
Elemento sintáctico | Significado |
---|---|
SQL FETCH | Sintaxis de apertura para el comando SQL FETCH |
Q/QL/QR o Q REF | Variable en la que el control numérico guarda el resultado |
HANDLE | Parámetro Q con la identificación de la transacción |
ÍNDICE | Número de fila dentro de Result set como número o variable Si no hay introducción, el control numérico accede a la fila 0. Elemento sintáctico opcional |
IGNORE UNBOUND | Solo para el fabricante Elemento sintáctico opcional |
UNDEFINE MISSING | Solo para el fabricante Elemento sintáctico opcional |
Ejemplo
11 SQL BIND Q881 "Tab_Example.Position_Nr" |
12 SQL BIND Q882 "Tab_Example.Measure_X" |
13 SQL BIND Q883 "Tab_Example.Measure_Y" |
14 SQL BIND Q884 "Tab_Example.Measure_Z" |
* - ... |
21 SQL Q5 "SELECT Position_Nr,Measure_X,Measure_Y, Measure_Z FROM Tab_Example" |
* - ... |
31 SQL FETCH Q1 HANDLE Q5 INDEX+Q2 |