10
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.
N° de paramètre pour le résultat (valeurs de
retour à des fins de contrôle) :
Base de données : ID d'accès SQL : définir
les paramètres Q pour le HANDLE (pour
l'identification de la transaction)
Base de données : indice du résultat SQL :
ligne qui reste dans le Result-set
470
Programmer des paramètres Q | Accès aux tableaux avec les instructions SQL
clôturée (le HANDLE conserve sa
pas
0 transaction réussie
1 transaction erronée
Programmer directement un numéro de ligne
Programmer le paramètre Q qui contient
l'indice
HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 10/2017