Programmationde variables | Accès au tableau avec des instructions SQL
18.5.2
Lier une variable à une colonne du tableau avec SQL BIND
Application
L'instruction SQL BIND relie un paramètre Q à une colonne de tableau. Les
instructions SQL FETCH, UPDATE et INSERT évaluent cette liaison (affectation) lors
des transferts de données entre le Result-set (quantité de résultat) et le programme
CN.
Conditions requises
Code 555343
Tableau disponible
Nom de tableau adapté
Le nom des tableaux et des colonnes doit commencer par une lettre et ne doit
pas comporter de signe opérateur, comme par exemple +. Étant donné les
instructions SQL, ces signes peuvent occasionner des problèmes lors de l'im-
portation ou de la lecture des données.
Description fonctionnelle
Programmez autant de liens que nécessaire avec SQL BIND... avant d'utiliser
l'instruction FETCH, UPDATE ou INSERT..
Une instruction SQL BIND sans nom de tableau et de colonne supprime la liaison. La
liaison se termine au plus tard à la fin du programme CN ou du sous-programme.
Programmation
11 SQL BIND Q881
"Tab_example.Position_Nr"
Pour naviguer vers cette fonction, procédez comme suit :
Insérer fonction CN
La fonction CN contient les éléments syntaxiques suivants :
Élément de
syntaxe
SQL BIND
Q, QL, QR, QS ou
Q REF
Nom ou QS
HEIDENHAIN | TNC7 basic | Manuel utilisateur Programmation et test | 10/2023
; Lier Q881 à la colonne "Position_Nr" du
tableau "Tab_Example"
Toutes les fonctions
Signification
Ouverture de la syntaxe pour l'instruction SQL BIND
Variables à lier
Nom et colonne du tableau séparés par un . ou par un
paramètre QS avec sa définition
Nom fixe ou variable
Élément de syntaxe optionnel
FN
SQL
SQL BIND
18
569