|
sesam_settransaction() retourne TRUE si les valeurs sont valides et que la modification a été réussie. FALSE sinon.
sesam_settransaction() remplace les valeurs par défaut du niveau d'isolation ("isolation level") et de lecture seule ("read-only") fixées par le fichier de configuration SESAM), afin d'optimiser les requêtes ultérieures et garantir la cohérence de la base. Ces valeurs ne seront utilisées que pour la prochaine transaction.
sesam_settransaction() ne peut être appelée qu'avant le début de la transaction. Elle est inefficace si la transaction a déjà commencé.
Pour simplifier l'utilisation de cette fonction dans les scripts PHP, les constantes suivantes ont été définies en PHP (reportez-vous au manuel SESAM pour avoir des détails sur leur signification) :
Tableau 1. Valeurs valides pour le paramètre isolation_level
Valeur | Constante | Signification |
---|---|---|
1 | SESAM_TXISOL_READ_UNCOMMITTED | Lecture sans validation |
2 | SESAM_TXISOL_READ_COMMITTED | Lecture avec validation |
3 | SESAM_TXISOL_REPEATABLE_READ | Lecture récurrente |
4 | SESAM_TXISOL_SERIALIZABLE | Sérialisable |
Tableau 2. Valeurs valides pour le paramètre read_only
Valeur | Constante | Signification |
---|---|---|
0 | SESAM_TXREAD_READWRITE | Lecture/écriture |
1 | SESAM_TXREAD_READONLY | Lecture seule |
Les valeurs modifiées par sesam_settransaction() remplaceront les valeurs par défaut spécifiées dans le fichier de configuration SESAM.
Précédent | Sommaire | Suivant |
sesam_seek_row | Niveau supérieur | Sessions |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:02:15