Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 12823|Antwoord: 0

[Bron] Wat is het verschil tussen afsnijden en verwijderen in pl/sql

[Link kopiëren]
Geplaatst op 22-03-2015 08:58:17 | | |
TRUNCATE TABLE is functioneel identiek aan een DELETE-instructie zonder een WHERE-clausule: beide verwijderen alle rijen in de tabel. TRUNCATE TABLE is echter sneller dan DELETE en gebruikt minder systeem- en transactielogbronnen.   De DELETE-instructie verwijdert één rij tegelijk en registreert één item in het transactielogboek voor elke verwijderde rij.
TRUNCATE TABLE verwijdert gegevens door de datapagina's vrij te geven die gebruikt zijn om de tabelgegevens op te slaan, en registreert alleen de vrijgave van de pagina's in het transactielogboek.
AFSNIJDEN, VERWIJDEREN, VERWIJDEREN worden samengevoegd om te vergelijken:
TABEL INSNIJDEN: Verwijdert inhoud, maakt ruimte vrij maar verwijdert definities niet.
VERWIJDER TABEL: Het verwijderen van inhoud verwijdert de definitie niet en maakt geen ruimte vrij.
DROP-TABLE: Verwijder inhoud en definities om ruimte vrij te maken.

Met truncate om rijen in een tabel te verwijderen is niet mogelijk om terug te rollen!




Vorig:SqlServer-naamgevingsconventie
Volgend:Wusoft intranet 1433 zwak wachtwoord IP, kan de controle over de host verhogen en een scantool toevoegen
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com