9
SQL ROLLBACK
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 :
La CN rejette toutes les modifications et tous les
compléments de la transaction.
La CN réinitialise un verrouillage défini avec SELECT...FOR
UPDATE.
La CN clôture la transaction (le HANDLE perd sa validité).
Avec INDEX :
Seule la ligne indexée reste dans le Result-set (la CN
supprime toutes les autres lignes).
La CN rejette toutes les modifications et tous les
compléments des lignes qui ne sont pas indiquées.
La CN ne verrouille que la ligne indexée avec SELECT...FOR
UPDATE (la CN réinitialise tous les autres verrous).
La ligne indiquée (indexée) devient ensuite la nouvelle ligne 0
du Result-set.
La CN ne clôture pas la transaction (le HANDLE conserve sa
validité).
Il est nécessaire de clôturer ultérieurement manuellement la
transaction à l'aide de SQL ROLLBACK ou de SQL COMMIT.
362
Programmer des paramètres Q | Accéder à un tableau avec des instructions SQL
HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation en Texte clair | 01/2022