Un ensemble d'opérations interdépendantes qui doivent toutes réussir pour que l'une d'entre elles réussisse. L'échec d'une opération entraîne une annulation de toutes les opérations de la transaction.
Je sais qu'il y a des questions similaires ici, mais elles me disent soit de revenir aux systèmes SGBDR réguliers si j'ai besoin de transactions, soit d'utiliser des opérations atomiques ou une validation en deux phases . La deuxième solution semble le meilleur choix. Le troisième je ne souhaite pas …
À partir d'un script, j'ai envoyé une requête comme celle-ci des milliers de fois à ma base de données locale: update some_table set some_column = some_value J'ai oublié d'ajouter la partie where, donc la même colonne a été définie sur la même valeur pour toutes les lignes de la table …
Disons que j'ai une instruction SQL qui est syntaxiquement et sémantiquement correcte afin qu'elle s'exécute. Dans Management Studio (ou tout autre outil de requête), comment puis-je tester les instructions SQL, et si je remarque qu'elles ont cassé quelque chose, revenir en arrière (dans une requête distincte?)
S'il vous plaît, aidez-moi à comprendre le cas d'utilisation derrière SELECT ... FOR UPDATE. Question 1 : Est-ce que ce qui suit est un bon exemple de quand SELECT ... FOR UPDATEdoit être utilisé? Donné: salles [id] tags [id, nom] room_tags [room_id, tag_id] room_id et tag_id sont des clés étrangères …
Quelqu'un peut-il fournir une explication simple (mais pas plus simple que possible) d'une transaction appliquée à l'informatique (même si elle est copiée à partir de Wikipedia)?
Je rassemblais des informations sur la méthode flush (), mais je ne sais pas très bien quand l'utiliser et comment l'utiliser correctement. D'après ce que j'ai lu, je crois comprendre que le contenu du contexte de persistance sera synchronisé avec la base de données, c'est-à-dire en émettant des déclarations en …
Je suis un peu confus avec les transactions par rapport aux tables de verrouillage pour assurer l'intégrité de la base de données et m'assurer qu'un SELECT et une MISE À JOUR restent synchronisés et qu'aucune autre connexion ne l'interfère. J'ai besoin de: SELECT * FROM table WHERE (...) LIMIT 1 …
Supposons que j'ai une question: begin tran -- some other sql code Et puis j'oublie de m'engager ou de revenir en arrière. Si un autre client tente d'exécuter une requête, que se passe-t-il?
Je travaille sur un programme qui émet du DDL. Je voudrais savoir si CREATE TABLEun DDL similaire peut être restauré Postgres MySQL SQLite et al Décrivez comment chaque base de données gère les transactions avec DDL.
Pourquoi ai-je besoin de Transaction dans Hibernate pour les opérations en lecture seule? La transaction suivante met-elle un verrou dans la base de données? Exemple de code à extraire de DB: Transaction tx = HibernateUtil.getCurrentSession().beginTransaction(); // why begin transaction? //readonly operation here tx.commit() // why tx.commit? I don't want to …
Je voudrais exécuter plusieurs instructions d'insertion sur plusieurs tables. J'utilise dapper.net. Je ne vois aucun moyen de gérer les transactions avec dapper.net. Veuillez partager vos idées sur la façon d'utiliser les transactions avec dapper.net.
Quelqu'un connaît-il un moyen de répertorier les transactions ouvertes sur la base de données SQL Server 2000? Je sais que je peux interroger la vue sys.dm_tran_session_transactionssur les versions de base de données SQL 2005 (et ultérieures), mais cela n'est pas disponible sur SQL 2000.
J'écris un test d'intégration dans lequel j'insérerai un certain nombre d'objets dans une base de données, puis je vérifierai si ma méthode récupère ces objets. Ma connexion à la base de données se fait via NHibernate ... et ma méthode habituelle pour créer un tel test serait de faire ce …
J'ai une requête de lecture que j'exécute dans une transaction afin de pouvoir spécifier le niveau d'isolement. Une fois la requête terminée, que dois-je faire? Valider la transaction Annuler la transaction Ne rien faire (ce qui entraînera l'annulation de la transaction à la fin du bloc d'utilisation) Quelles sont les …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.