HEIDENHAIN TNC 640 Manuel D'utilisation page 279

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

Publicité

9
Accès aux tableaux avec les instructions SQL
9.8
Result-set
Les lignes sélectionnées dans Result-set sont numérotées par
ordre croissant à partir de 0. Cette numérotation est considérée
comme un index. Pour les accès à la lecture et à l'écriture, l'indice
est affiché, permettant ainsi d'accéder directement à une ligne de
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.
279
TNC 640 | Manuel d'utilisation Programmation DIN/ISO | 7/2013

Publicité

Table des Matières
loading

Table des Matières