HEIDENHAIN TNC 320 Manuel D'utilisation page 278

Masquer les pouces Voir aussi pour TNC 320:
Table des Matières

Publicité

9
Programmation : paramètres Q
9.8
Accès aux tableaux avec les instructions SQL
Result-set
Les lignes sélectionnées à l'intérieur du result set sont numérotées
en débutant par 0 et de manière croissante. On parle alors
d'indice
pour désigner cette numérotation. Pour les accès à la lecture
et à l'écriture, l'indice est indiqué, permettant ainsi d'accéder
directement à une ligne du Result set.
Il est souvent pratique de trier les lignes à l'intérieur de Result-set.
Pour cela, on définit une colonne du tableau contenant le critère du
tri. Par ailleurs, on choisit un ordre croissant ou décroissant (SQL
SELECT ... ORDRE BY ...).
L'adressage de la ligne sélectionnée prise en compte dans Result-
set s'effectue avec HANDLE. Toutes les instructions SQL suivantes
utilisent le Handle en tant que référence à cette quantité de lignes
et colonnes sélectionnées.
Lors de la fermeture d'une transaction, le Handle est à nouveau
déverrouillé (SQL COMMIT... ou SQL ROLLBACK...). Il n'est alors
plus valable.
Vous pouvez traiter simultanément plusieurs Result-sets. Le
serveur SQL attribue un nouveau Handle à chaque instruction
Select.
Lier les paramètres Q aux colonnes
Le programme CN n'a pas d'accès direct aux enregistrements du
tableau dans Result-set. Les données doivent être transférées dans
les paramètres Q. A l'inverse, les données sont d'abord préparées
dans les paramètres Q, puis transférées dans Result-set.
Avec SQL BIND ..., vous définissez quelles colonnes du tableau
doivent être reproduites dans quels paramètres Q. Les paramètres
Q sont associés (affectés) aux colonnes. Les colonnes qui ne sont
pas liées aux paramètres Q ne sont pas prises en compte lors
d'opérations de lecture/d'écriture.
Si une nouvelle ligne de tableau est créée avec SQL INSERT..., les
colonnes qui ne sont pas liées aux paramètres Q reçoivent des
valeurs par défaut.
278
TNC 320 | Manuel utilisateur Programmation en DIN/ISO | 7/2014

Publicité

Table des Matières
loading

Table des Matières