Sql bind – HEIDENHAIN TNC 640 (34059x-01) ISO programming Manuel d'utilisation

Page 259

Advertising
background image

HEIDENHAIN TNC 640

259

8.8 A

ccès aux tableaux a

v

e

c instr

u

ctions SQL

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.

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

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

„

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

Advertising