Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Wat betekent Commit Transaction Mean in SQL ?
Schrijven effectieve en succesvolle SQL ( Structured Query Language ) sequenties kan evenzeer een kunst als een wetenschap . Er zijn bepaalde structuren en terminologie die gebruikt moeten worden om het resultaat van de programmer wil produceren . In SQL Server , een transactie is een specifieke en losse eenheid van het werk . Elke unit heeft te voltooien voordat een andere eenheid kan beginnen , en elke transactie moet worden verteld om te voltooien . Dit wordt bereikt met de " Commit Transactie " commando , die verschillende dingen doet voor de ontwikkelaar . Beëindigt een transactie

De servers , in de loop van het berekenen van een bepaalde transactie , kan veel verschillende taken uit te voeren . Idealiter zal de ontwikkelaar een volledige transactie schrijven dat zowel het gewenste resultaat oplevert en doet dit in een logische volgorde . Door de uitgifte van de Commit Transactie opdracht , wordt de programmeur vertelt de server dat alle berekeningen in verband met deze specifieke transactie zijn afgerond en de resultaten blijvend te schrijven naar de database .
Frees Resources
< br >

Een computer zal alleen uitvoerbare code verwerkt in de volgorde waarin het is geschreven . Dit betekent dat tot een transactie gesloten is , de middelen inzetten voor het uitvoeren van die transactie niet zal worden beschikbaar voor andere transacties of taken gemaakt . Commit Transactie , indien correct gekoppeld met een overeenkomstige Begin Transactie commando , zal vrij deze middelen en laat de server om verder te gaan met andere berekeningen .
Houdt Open Transacties
< br >

Elke transactie moet worden gestart door een begin_transactie commando . De server houdt bij elke transactie stapsgewijs toevoegen van een tot een doorlopend overzicht van alle openstaande transacties . Als er andere open transacties , zal een Commit Transactie opdracht die tellen verminderen met een , maar dit maakt het niet per se terug naar nul . Een telling groter dan nul betekent dat alle open transacties niet voltooid . Dit betekent dat de records zijn nog niet permanent , en de middelen die nog niet zijn vrijgegeven .
Maakt het mogelijk om complexe berekeningen

De commissie Transaction commando controleert ook " geneste " transacties . De programmeur begint een transactie en dan kunnen vele complexe transacties te schrijven binnen van het . Elke geneste transactie moet een commit commando , en de oorspronkelijke transactie moet dan worden afgesloten voor alle berekeningen permanent te maken . Commit Transactie geeft ook de ontwikkelaar een kleine mate van fout vangen . Als de telling nul is wanneer de commit commando wordt gegeven , wordt er een fout gegenereerd omdat er geen beginnen commando correleren .

Previous: Next:
  Database Software
·Hoe te Query Waarden toevoegen…
·Hoe om gegevens van Filemaker 
·Hoe maak je een Self - onderte…
·Hoe te Voorlopig totaal bereke…
·Hoe maak je een primaire sleut…
·MS Office Data Transfer -instr…
·Hoe u rapporten in Access 2007…
·Hoe gegevens Via een primaire …
·PHP & MySQL Bent Niet Updaten …
  Related Articles
Wat is WYSIWYG ? 
Wat is een zwevende werkbalk ? 
Wat is een tekstverwerker ? 
Wat is Microsoft Office Suite ? 
Wat is het doel van de Thesaurus in een …
Wat is Corel WordPerfect ? 
Wat Program Leest Doc bestanden ? 
Wat Is Microsoft Works 7.0 ? 
Wat is Wordperfect ? 
  Software Articles
·Zijn er verschillende versies van Micros…
·Hoe een Avery Template Verandering in Pu…
·Hoe Plastic Knoppen maken in Gimp 
·Hoe om bestanden te kopiëren naar een c…
·Hoe te Regendruppels maken in Photoshop 
·Hoe te verwijderen RecordPad Sound Recor…
·Hoe je VLC Player Make My Default in Wid…
·Hoe gegevens Get Back for NTFS 
·Hoe kan ik een gedownloade video bewerke…
Copyright © Computer Kennis http://www.nldit.com