Sql bind – HEIDENHAIN TNC 320 (340 551-01) Manuel d'utilisation

Page 351

Advertising
background image

TNC 320 HEIDENHAIN

351

1

0

.9 A

ccès aux tableaux a

v

ec instr

u

ctions SQL

SQL BIND

SQL BIND

„relie“ un paramètre Q à une colonne de tableau. Les

instructions SQL Fetch, Update et Insert exploitent cette „liaison“
(affectation) lors des transferts de données entre le 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.

8

N° paramètre pour résultat

: Paramètre Q qui sera

„relié“ (affecté) à la colonne de tableau.

8

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: Relier 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.MESU_Z"

Exemple: Annuler la liaison

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 désirez. Lors des opérations de lecture/d'écriture,
seules sont prises en compte les colonnes qui ont été
indiquées dans l'instruction Select.

„

SQL BIND...

doit être programmée avant 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