Sql update, Sql insert, Accesos a tablas con instrucciones sql 9.9 – HEIDENHAIN TNC 640 (34059x-02) Manual del usuario

Página 323

Advertising
background image

Accesos a tablas con instrucciones SQL

9.9

9

TNC 640 | Modo de empleo Diálogo en lenguaje conversacional HEIDENHAIN | 12/2013

323

SQL UPDATE

SQL UPDATE transfiere los datos preparados en los parámetros Q en
la línea dirigida con

ÍNDICE del Result-set. La línea actual en el Result-

set se sobreescribe completamente.
SQL UPDATE tiene en cuenta todas las columnas indicadas en la

instrucción de selección.

Nº de parámetro para el resultado: Parámetro Q,

en el que el servidor SQL comunica el resultado:

0: no se ha producido ningún error

1: Errores producidos (Handle incorrecta, Índice

demasiado grande, quedar por debajo o por encima

del margen de valores permitido, o formato de datos

incorrecto)
Base de datos: ID de acceso SQL: parámetro Q, con

el

handle

para la identificación del Result-set (ver

también

SQL SELECT).

Base de datos: Índice para el resultado SQL:

número de línea dentro del Result-set. Las entradas

de la tabla preparadas en los parámetros Q se

escriben en esta línea. Si no se indica el Índice, se

escribirá en la primera línea (n=0).

El número de línea se indica directamente o se

programa el parámetro Q que contenga el Índice.

El número de línea se programa
directamente

. . .
40 SQL UPDATEQ1 HANDLE Q5 INDEX5

SQL INSERT

SQL INSERT genera una nueva línea en el Result-set y transfiere los

datos preparados en los parámetros Q a una nueva línea.
SQL INSERT tiene en cuenta todas las columnas que se han indicado

en la instrucción de selección – las columnas de la tabla que no se

han tenido en cuenta en la instrucción de selección, se escriben con

valores por defecto.

Nº de parámetro para el resultado: Parámetro Q,

en el que el servidor SQL comunica el resultado:

0: no se ha producido ningún error

1: Errores producidos (Handle incorrecta, quedar

por debajo o por encima del margen de valores

permitido, o formato de datos incorrecto)
Base de datos: ID de acceso SQL: parámetro Q, con

el

handle

para la identificación del Result-set (ver

también

SQL SELECT).

El número de línea se transmite en el
parámetro Q

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

"SELECTMESS_NR,MESS_X,MESS_Y,

MESS_Z FROM TAB_EXAMPLE"
. . .
40 SQL INSERTQ1 HANDLE Q5

Advertising