Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 12823|Svare: 0

[Kilde] Hva er forskjellen mellom å avkorte og slette i pl/sql

[Kopier lenke]
Publisert på 22.03.2015 08:58:17 | | |
TRUNCATE TABLE er funksjonelt identisk med en DELETE-setning uten en WHERE-klausul: begge sletter alle rader i tabellen. TRUNCATE TABLE er imidlertid raskere enn DELETE og bruker færre system- og transaksjonsloggressurser.   DELETE-setningen sletter én rad om gangen og registrerer ett element i transaksjonsloggen for hver rader som er slettet.
TRUNCATE TABLE sletter data ved å frigi datasidene som ble brukt til å lagre tabelldataene, og registrerer kun frigivelsen av sidene i transaksjonsloggen.
TRUNCATE, DELETE, DROP settes sammen for å sammenligne:
TRUNCATE TABLE: Sletter innhold, frigjør plass, men sletter ikke definisjoner.
SLETT TABELL: Å slette innhold sletter ikke definisjonen eller frigjør plass.
SLIPPTABELL: Slett innhold og definisjoner for å frigjøre plass.

Å bruke trunkate for å slette rader i en tabell er ikke mulig å rulle tilbake!




Foregående:SqlServer-navnekonvensjon
Neste:Wusoft intranett 1433 svak passord-IP, kan øke kontrollen over verten og koble til et skanneverktøy
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com