PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Débuter une transaction
  • Valider une transaction
  • Annuler une transaction
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
A partir de la version 21, il est possible de gérer des transactions en code SQL.
Débuter une transaction
Pour débuter une transaction, les syntaxes SQL suivantes sont utilisables :
  • BEGIN
  • BEGIN WORK
  • BEGIN TRANSACTION
  • START TRANSACTION
  • START TRANSACTION ISOLATION <Niveau>. Le paramètre <Niveau> peut correspondre à :
    • READ UNCOMMITTED
    • READ COMMITTED
    • REPEATABLE READ
    • SERIALIZABLE
    En l’absence de niveau d’isolation fixé dans la commande SQL, le niveau d’isolation utilisé pour la transaction est celui actuellement défini.
Pour définir le niveau d'isolation, il est également possible d'utiliser la syntaxe :
SET ISOLATION <Niveau>
Le paramètre <Niveau> peut correspondre à :
  • READ UNCOMMITTED
  • READ COMMITTED
  • REPEATABLE READ
  • SERIALIZABLE
Valider une transaction
Pour valider une transaction, les syntaxes SQL suivantes sont utilisables :
  • COMMIT
  • COMMIT WORK
  • COMMIT TRANSACTION
Les syntaxes permettant d’enchaîner une nouvelle transaction sont également disponibles :
  • COMMIT AND CHAIN
  • COMMIT WORK AND CHAIN
  • COMMIT TRANSACTION AND CHAIN
Annuler une transaction
Pour annuler une transaction, les syntaxes SQL suivantes sont utilisables :
  • ROLLBACK
  • ROLLBACK WORK
  • ROLLBACK TRANSACTION
Les syntaxes permettant d’enchaîner une nouvelle transaction sont également disponibles :
  • ROLLBACK AND CHAIN
  • ROLLBACK WORK AND CHAIN
  • ROLLBACK TRANSACTION AND CHAIN
Version minimum requise
  • Version 21
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire