Heidenhain TNC 320 (340 551-02) Manuel d'utilisateur Page 373

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 494
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 372
TNC 320 de HEIDENHAIN 373
10.9 Accesos a tablas con instrucciones-SQL
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.
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"
Vue de la page 372
1 2 ... 368 369 370 371 372 373 374 375 376 377 378 ... 493 494

Commentaires sur ces manuels

Pas de commentaire