Vincular variables a columnas de la tabla con SQL BIND

Aplicación

SQL BIND enlaza un parámetro Q con una columna de la tabla. Las órdenes SQL FETCH, UPDATE y INSERT evalúan este enlace (desviación) en la transferencia entre Result-set (conjunto de resultados) y programa NC.

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

Programar tantas vinculaciones como se quiera con SQL BIND..., antes de emplear las instrucciones FETCH, UPDATE o INSERT.

Un SQL BIND sin nombre de tabla ni de columna anula el enlace. La vinculación termina a más tardar con el final del programa NC o del subprograma.

Introducción

11 SQL BIND Q881 "Tab_example.Position_Nr"

; Vincular Q881 a la columna "Position_Nr" de la tabla "Tab_Example"

Para navegar a esta función, hacer lo siguiente:

Insertar función NC Todas las funciones FN SQL SQL BIND

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

Elemento sintáctico

Significado

SQL BIND

Sintaxis de apertura para el comando SQL BIND

Q, QL, QR, QS o Q REF

A la variable obligatoria

Nombre o QS

Nombre de la tabla y columna de la tabla, separados por . o parámetro QS con la definición

Nombre fijo o variable

Elemento sintáctico opcional

Notas

  • Como nombre de la tabla, introducir su ruta o un sinónimo.
  • Ejecutar instrucciones SQL con SQL EXECUTE

  • En los procesos de lectura y escritura, el control numérico tienen en cuenta exclusivamente las columnas indicadas mediante la orden SELECT. Cuando registra en la orden SELECT columnas sin enlace, el control numérico interrumpe el proceso de lectura o escritura con un mensaje de error.