SQL BIND
SQL BIND associe un paramètre Q à une colonne de tableau. Les
instructions SQL Fetch, Update et Insert exploitent cette association
(affectation) lors des transferts de données entre Result-set et le
programme CN.
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.
Vous pouvez programmer autant de liaisons que vous le
souhaitez. Lors des opérations de lecture/d'écriture,
seules les colonnes qui ont été indiquées dans
l'instruction Select sont prises en compte.
SQL BIND... doit être programmée devant les
instructions Fetch, Update ou Insert. Vous pouvez
programmer une instruction Select sans avoir
programmé préalablement d'instructions Bind.
Si vous indiquez dans l'instruction Select des colonnes
pour lesquelles vous n'avez pas programmé de liaison,
une erreur sera provoquée lors des opérations de
lecture/d'écriture (interruption de programme).
U
Nr. paramètre pour résultat: paramètre Q qui sera
lié (associé ) à la colonne de tableau.
U
Banque de données: nom de colonne: introduisez le
nom du tableau et la désignation des colonnes –
séparation avec .
Nom de tableau: synonyme ou chemin d'accès et
nom de fichier de ce tableau. Le synonyme est
introduit directement – Le chemin d'accès et le nom
du fichier sont indiqués entre guillemets simples.
Désignation de colonne: désignation de la colonne
de tableau définie dans les données de configuration
HEIDENHAIN TNC 640
Exemple : Associer un paramètre Q à la colonne de
tableau
11 SQL BIND Q881 "TAB_EXAMPLE.MESU_NO"
12 SQL BIND Q882 "TAB_EXAMPLE.MESU_X"
13 SQL BIND Q883 "TAB_EXAMPLE.MESU_Y"
14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z"
Exemple : Annuler l'association
91 SQL BIND Q881
92 SQL BIND Q882
93 SQL BIND Q883
94 SQL BIND Q884
295