Manuel PHP
Précédent
Suivant
sesam_settransaction() retourne TRUE si les valeurs sont valides et que a 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ée 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 sont 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
Lecture sans validation
Lecutre avec validation
Lecture récurente
Sérialisable
Tableau 2.
Valeurs valides pour le paramètre Read_Only
Valeur
Constante
Signification
Lecture / écriture
Lecture seule
Les valeurs modifiées par sesam_settransaction() remplaceront les valeurs par défaut spécifiée dans le fichier de configuration SESAM.
Exemple 1.
Modifier les paramètres de configuration SESAM
?php sesam_settransaction( SESAM_TXISOL_REPEATABLE_READ, SESAM_TXREAD_READONLY);?
Précédent
Sommaire
Suivant
Niveau supérieur
Sessions