(No version information available, might be only in CVS)
sesam_settransaction — Modifie les paramètres de transaction SESAM
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é.
Les valeurs modifiées par sesam_settransaction() remplaceront les valeurs par défaut spécifiées dans le fichier de configuration SESAM.
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 |
Valeur | Constante | Signification |
---|---|---|
0 | SESAM_TXREAD_READWRITE | Lecture/écriture |
1 | SESAM_TXREAD_READONLY | Lecture seule |
Retourne TRUE si les valeurs sont valides et que la modification a été réussie. FALSE sinon.
Example#1 Modifier les paramètres de configuration SESAM
<?php
sesam_settransaction (SESAM_TXISOL_REPEATABLE_READ,
SESAM_TXREAD_READONLY);
?>