Sql Rollback - HEIDENHAIN TNC 620 Manuel Utilisateur

Programmation en texte clair
Masquer les pouces Voir aussi pour TNC 620:
Table des Matières

Publicité

9

SQL ROLLBACK

Exemple
11 SQL BIND Q881 "Tab_Example.Mess_Nr"
12 SQL BIND Q882 "Tab_Example.Mess_X"
13 SQL BIND Q883 "Tab_Example.Mess_Y"
14 SQL BIND Q884 "Tab_Example.Mess_Z"
. . .
20 SQL Q5 "SELECT Mess_Nr,Mess_X,Mess_Y, Mess_Z FROM
Tab_Example"
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
. . .
50 SQL ROLLBACK Q1 HANDLE Q5
SQL ROLLBACK rejette toutes les modifications et tous les
compléments d'une transaction. La transaction est définie via le
HANDLE à indiquer.
La fonction de l'instruction SQL SQL ROLLBACK dépend de
l'INDEX :
Sans INDEX :
L'ensemble des modifications et des compléments de la
transaction sont rejetés.
Un verrouillage programmé avec SELECT...FOR UPDATE est
alors supprimé.
La transaction est clôturée (le HANDLE perd sa validité).
Avec INDEX :
Seule la ligne indexée reste dans le Result-set (toutes les
autres lignes sont supprimées).
Les éventuels modifications et compléments apportés dans
les lignes non indiquées sont rejetés.
Un verrouillage programmé avec SELECT...FOR UPDATE
reste exclusivement actif pour la ligne indexée (tous les
autres verrouillages sont supprimés).
La ligne indiquée (indexée) devient la nouvelle ligne 0 du
Result-set.
La transaction n'est
validité).
Il est nécessaire de clôturer ultérieurement la transaction à
l'aide de SQL ROLLBACK ou de SQL COMMIT.
316
Programmer des paramètres Q | Accès aux tableaux avec les instructions SQL
pas
clôturée (le HANDLE conserve sa
HEIDENHAIN | TNC 620 | Manuel d'utilisation Programmation en Texte clair | 10/2018

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Tnc 640

Table des Matières