sesam_settransaction
(No version information available, might be only in CVS)
sesam_settransaction — Modifie les paramètres de transaction SESAM
Description
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.
Liste de paramètres
- isolation_level
-
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 - read_only
-
Valeurs valides pour le paramètre read_only Valeur Constante Signification 0 SESAM_TXREAD_READWRITE Lecture/écriture 1 SESAM_TXREAD_READONLY Lecture seule
Valeurs de retour
Retourne TRUE si les valeurs sont valides et que la modification a été réussie. FALSE sinon.
Exemples
Example#1 Modifier les paramètres de configuration SESAM
<?php
sesam_settransaction (SESAM_TXISOL_REPEATABLE_READ,
SESAM_TXREAD_READONLY);
?>