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.
- 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.