Sql Select - HEIDENHAIN TNC 320 Modo De Empleo

Ocultar thumbs Ver también para TNC 320:
Tabla de contenido

Publicidad

SQL SELECT

SQL SELECT selecciona líneas de la tabla y las transfiere en el Result-
set.
El servidor SQL memoriza los datos línea por línea en el Result-set. Las
línas se numeran correlativamente empezando por 0. Este número de
línea, el ÍNDICE, se utiliza en los comandos SQL Fetch y Update.
En la opción SQL SELECT...WHERE... indicar los criterios de selección.
Con ello se puede delimitar el número de líneas a transferir. Si no se
utiliza esta opción, se cargarán todas las líneas de la tabla.
En la opción SQL SELECT...ORDER BY... indicar el criterio de
clasificación. Se compone de la designación de columna y de la palabra
clave para clasificación ascendente/descendente. Si no se utiliza esta
opción, se memorizarán las líneas aleatoriamente.
Con la opción SQL SELCT...FOR UPDATE se bloquean las líneas
seleccionadas para otras aplicaciones. Estas líneas pueden leer otras
aplicaciones, pero no las puede modificar. Utilizar sin falta esta opción
al realizar modificaciones en las entradas de la tabla.
Result-set vacío: si no existen líneas que se ajusten al criterio de
selección, el servidor SQL emite de nuevo un handle válido pero
ninguna entrada de la tabla.
TNC 320 de HEIDENHAIN
Ejemplo: Seleccionar todas las líneas de la tabla
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"
Ejemplo: Selección de las líneas de la tabla con la
opción WHERE
. . .
20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE WHERE MESS_NR<20"
Ejemplo: Selección de las líneas de la tabla con la
opción WHERE y parámetros Q
. . .
20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE WHERE
MESS_NR==:'Q11'"
Ejemplo: Nombre de la tabla definido mediante
los nombres de directorio y de fichero
. . .
20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y,
MESS_Z FROM 'V:\TABLE\TAB_EXAMPLE' WHERE
MESS_NR<20"
351

Publicidad

Tabla de contenido
loading

Tabla de contenido