Sql Insert - HEIDENHAIN TNC 620 Manual Del Usuario

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

Publicidad

9

SQL INSERT

SQL INSERT crea una nueva fila en Result-set (cantidad de
resultado). Los valores de las celdas individuales los copia el control
numérico a partir de los parámetros Q vinculados. La transacción
se define mediante el HANDLE que se va a indicar.
SQL INSERT tiene en cuenta todas las columnas que contiene la
instrucción SELECT (orden SQL SQL EXECUTE). Las columnas de
la tabla sin instrucción SELECT correspondiente (no contenidas en
el resultado de la consulta) las describe el control numérico con
valores estándar.
Ejemplo para la orden SQL INSERT
Aclaraciones:
Las flechas grises y la sintaxis asociada no forman parte
directamente de la orden SQL INSERT
Las flechas negras y la sintaxis asociada muestran procesos
internos de SQL INSERT
Definir Nº de parámetro para el resultado (valor
resultante para control):
Base de datos: ID de acceso SQL: parámetro
Q para definir HANDLE (para identificar la
transacción)
Al escribir en tablas, el control numérico comprueba
la longitud de los parámetros de String (cadena). Si
los registros sobrepasan la longitud de las columnas a
describir, el control numérico emite un mensaje de error.
Ejemplo: transferir número de fila en el parámetro Q
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"
. . .
20 SQL Q5 "SELECT Position_Nr,Measure_X,Measure_Y,
Measure_Z FROM Tab_Example"
. . .
40 SQL INSERT Q1 HANDLE Q5
318
Programación de parámetros Q | Accesos a tablas con instrucciones SQL
0: transacción correcta
1: transacción errónea
HEIDENHAIN | TNC 620 | Manual del usuario Programación en lenguaje conversacional | 10/2019

Publicidad

Tabla de contenido
loading

Tabla de contenido