Questions marquées «transaction»

Un mécanisme pour valider atomiquement un ensemble cohérent de modifications dans une base de données.



1
En cas de mises à jour multiples du même enregistrement en une seule transaction, combien de versions sont stockées?
Selon un article MSDN de Kimberly L. Tripp, Neal Graves " SQL Server 2005 Row Versioning-Based Transaction Isolation "... Toutes les versions antérieures d'un enregistrement particulier sont enchaînées dans une liste chaînée; et dans le cas de transactions basées sur le versionnage de lignes de longue durée, le lien devra …

1
Génération de factures et suivi
Toutes les 2 semaines, le système génère les factures des entreprises. L'entreprise recevra une facture le 1er et le 16 de chaque mois. (Il s'exécutera via Cron Job toutes les 2 semaines. Il parcourra le tableau des commandes, puis s'ajoutera au tableau des «factures». Y a-t-il une alternative?) Il y …


1
Synchronisation à l'aide de déclencheurs
J'ai une exigence similaire aux discussions précédentes à: Écrire un schéma bancaire simple: Comment dois-je garder mes soldes en synchronisation avec l'historique de leurs transactions? Déclenchement en combinaison avec la transaction J'ai deux tables [Account].[Balance]et [Transaction].[Amount]: CREATE TABLE Account ( AccountID INT , Balance MONEY ); CREATE TABLE Transaction ( …

1
Quand SQL Server acquiert-il des verrous?
La liste des niveaux d'isolement dans SQL Server trouvée ici indique que les verrous d'écriture acquis dans une transaction sont conservés jusqu'à la fin de la transaction. Cependant, il ne mentionne rien au sujet de l'acquisition de ces verrous. Les verrous sont-ils par défaut acquis au début d'une transaction, ou …

1
Mettre une instruction Select dans une transaction
Quelle est la différence entre ces 2 requêtes: START TRANSACTION; SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; COMMIT; Et sans transaction: SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; Quel est l'effet d'avoir SELECTune transaction interne? Si a DELETE FROM orders …





2
Interroger les données avant une transaction de validation
Ma compréhension est que, dans une fenêtre de MS SQL Server Management Studio, après avoir effectué une "transaction de début" et avoir ensuite apporté des modifications comme ajouter des données à une table, vous pouvez uniquement interroger cette table et ces modifications à partir de la même fenêtre jusqu'à ce …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.