Crear fila nueva en la cantidad de resultado con SQL INSERT

Aplicación

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.

Condiciones

  • Clave 555343
  • Tabla disponible
  • Nombres de tabla aptos
  • Los nombres de las tablas y las columnas de las tablas deben comenzar con una letra y no pueden contener símbolos matemáticos, por ejemplo: +. Debido a las órdenes SQL, estos símbolos pueden causar problemas al leer o seleccionar datos.

Descripción de la función

Las flechas negras y la sintaxis asociada muestran procesos internos de SQL INSERT. Las flechas grises y la sintaxis asociada no forman parte directamente de la orden SQL INSERT.

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.

En la variable defienda, el control numérico muestra si el proceso de lectura ha sido correcto (0) o incorrecto (1).

Introducción

11 SQL INSERT Q1 HANDLE Q5

; Crear nueva fila en la transacción Q5

La función NC contiene los siguientes elementos sintácticos:

Elemento sintáctico

Significado

SQL INSERT

Sintaxis de apertura para el comando SQL INSERT

Q/QL/QR o Q REF

Variable en la que el control numérico guarda el resultado

HANDLE

Parámetro Q con la identificación de la transacción

Nota

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

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"

* - ...

21 SQL Q5 "SELECT Position_Nr,Measure_X,Measure_Y, Measure_Z FROM Tab_Example"

* - ...

31SQL INSERT Q1 HANDLE Q5