See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 13022|Vastuse: 0

[Allikas] Mis on truncate'il ja deledie'il pl/sql-is

[Kopeeri link]
Postitatud 22.03.2015 08:58:17 | | |
TRUNCATE TABLE on funktsionaalselt identne DELETE-lausega ilma WHERE-klausliteta: mõlemad kustutavad kõik tabeli read. Siiski on TRUNCATE TABLE kiirem kui DELETE ja kasutab vähem süsteemi- ja tehingulogi ressursse.   DELETE lause kustutab ühe rea korraga ja salvestab iga kustutatud rea kohta ühe elemendi tehingulogisse.
TRUNCATE TABLE kustutab andmed, vabastades andmelehed, mida kasutatakse tabeliandmete salvestamiseks, ning registreerib ainult lehtede vabastamise tehingulogis.
TRUNCATE, DELETE, DROP on kokku pandud, et võrrelda:
TRUNCATE TABEL: Kustutab sisu, vabastab ruumi, kuid ei kustuta definitsioone.
KUSTUTA TABEL: Sisu kustutamine ei kustuta definitsiooni ega vabasta ruumi.
DROP TABLE: Kustuta sisu ja definitsioonid, et ruumi vabastada.

Truncate'i kasutamine ridade kustutamiseks tabelis ei ole võimalik tagasi keerata!




Eelmine:SqlServeri nimetamise konventsioon
Järgmine:Wusofti intranet 1433 nõrk parooli IP, mis võimaldab hosti kontrolli tõsta ja lisada skaneerimistööriista
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com