Télécharger Imprimer la page

HEIDENHAIN TNC7 basic Manuel Utilisateur page 579

Masquer les pouces Voir aussi pour TNC7 basic:

Publicité

Programmationde variables | Accès au tableau avec des instructions SQL
Description fonctionnelle
Les flèches noires et leur syntaxe associée illustrent des processus internes de SQL
ROLLBACK.. Les flèches grises et leur syntaxe associée ne sont pas directement liées à
l'instruction ROLLBACK..
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.
Programmation
11 SQL ROLLBACK Q1 HANDLE Q5 INDEX
5
La fonction CN contient les éléments de syntaxe suivants :
Élément de
syntaxe
SQL ROLLBACK
Q/QL/QR ou Q
REF
HANDLE
INDEX
HEIDENHAIN | TNC7 basic | Manuel utilisateur Programmation et test | 10/2023
; Supprimer toutes les lignes de la
transaction Q5, sauf la ligne 5
Signification
Ouverture de la syntaxe pour l'instruction SQL ROLLBACK
Variable dans laquelle la CN mémorise le résultat
Paramètre Q avec l'identification de la transaction
Numéro de ligne à l'intérieur du Result-set sous forme de
numéro ou de variable, qui est conservé
Si rien n'est indiqué, la CN rejette toutes les modifications et
tous les compléments de la transaction.
Élément de syntaxe optionnel
18
579

Publicité

loading