Mode d'accès

Il existe deux modes d'accès aux données de la base de données pour les transactions : READ WRITE et READ ONLY.

  • Avec le mode d'accès READ WRITE, les opérations dans le contexte de cette transaction peuvent être à la fois des opérations de lecture et de modification de données. Il s'agit du mode par défaut.

  • En mode READ ONLY, seules les opérations SELECT de données peuvent être effectuées dans le contexte de cette transaction. Toute tentative de modification des données dans le contexte d'une telle transaction entraînera une exception de base de données. Cependant, cela ne s'applique pas aux tables temporaires globales (GTT) qui peuvent être modifiées dans les transactions READ ONLY.

Les constantes suivantes sont fournies dans l'API Firebird pour les modes d'accès : isc_tpb_write correspond au mode READ WRITE, isc_tpb_read , READ ONLY.