Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 12823|Svar: 0

[Kilde] Hvad er forskellen på at afkorte og slette i pl/sql

[Kopier link]
Opslået på 22/03/2015 08.58.17 | | |
Truncate TABLE er funktionelt identisk med en DELETE-sætning uden en WHERE-klausul: begge sletter alle rækker i tabellen. TRUNCATE TABLE er dog hurtigere end DELETE og bruger færre system- og transaktionslogressourcer.   DELETE-sætningen sletter én række ad gangen og registrerer ét element i transaktionsloggen for hver slettet række.
TRUNCATE TABLE sletter data ved at frigive de datasider, der bruges til at gemme tabeldataene, og registrerer kun frigivelsen af siderne i transaktionsloggen.
TRUNKER, DELETE, DROP samles for at sammenligne:
AFSNEDIG TABEL: Sletter indhold, frigør plads, men sletter ikke definitioner.
SLET TABELL: Sletning af indhold sletter ikke definitionen eller frigør plads.
DROP TABLE: Slet indhold og definitioner for at frigøre plads.

At bruge truncate til at slette rækker i en tabel er ikke muligt at rulle tilbage!




Tidligere:SqlServer-navngivningskonvention
Næste:Wusoft intranet 1433 svag adgangskode-IP kan øge værtens kontrol og tilslutte et scanningsværktøj
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com