9
SQL SELECT
SQL SELECT lee un valor individual de una tabla y guarda el
resultado en el parámetro Q definido.
Puede seleccionar varios valores o varias columnas
mediante la orden SQL SQL EXECUTE y la indicación
SELECT.
Información adicional:
Con SQL SELECT no hay ni transacciones ni enlaces entre las
columnas de la tabla y los parámetros Q. Los posibles enlaces
disponibles de la columna indicada no se tienen en cuenta, el valor
leído se copiará exclusivamente en el parámetro indicado para el
resultado.
Ejemplo: leer y guardar valor
20 SQL SELECT Q5 "SELECT Mess_X FROM Tab_Example WHERE
MESS_NR==3"
Núm. de parámetro para el resultado:
parámetro Q guardar el valor
Base de datos: texto de mando SQL: programar
instrucción SQL
El resultado del programa NC siguiente es idéntico al mostrado en
el ejemplo de aplicación anterior.
Información adicional:
Ejemplo
0 BEGIN PGM SQL MM
1 SQL SELECT QS1800 "SELECT WMAT FROM my_table
WHERE NR==3"
2 END PGM SQL MM
232
Programación de parámetros Q | Accesos a tablas con instrucciones SQL
"SQL EXECUTE", Página 219
SELECT con la columna de la tabla del valor
que se va a transferir
FROM con sinónimo o ruta de la tabla (ruta
entre comillas)
WHERE con denominación de columna,
condición y valor comparativo (parámetro Q
tras : entre comillas)
"Ejemplo", Página 216
HEIDENHAIN | TNC 128 | Manual del usuario Programación en lenguaje conversacional | 10/2018
Leer y guardar valor