Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 12823|Atbildi: 0

[Avots] Kāda ir atšķirība starp saīsināšanu un dzēšanu pl / sql

[Kopēt saiti]
Publicēts 22.03.2015 08:58:17 | | |
TRUNCATE TABLE ir funkcionāli identisks priekšrakstam DELETE bez klauzulas WHERE: abi izdzēš visas tabulas rindas. Tomēr TRUNCATE TABLE ir ātrāka nekā DELETE un izmanto mazāk sistēmas un transakciju žurnāla resursu.   Priekšraksts DELETE izdzēš vienu rindu vienlaikus un ieraksta vienu vienumu transakciju žurnālā par katru izdzēsto rindu.
TRUNCATE TABLE dzēš datus, atbrīvojot datu lapas, kas tiek izmantotas tabulas datu glabāšanai, un ieraksta tikai lapu izlaišanu transakciju žurnālā.
TRUNCATE, DELETE, DROP tiek salikti kopā, lai salīdzinātu:
TRUNCATE TABLE: Dzēš saturu, atbrīvo vietu, bet neizdzēš definīcijas.
DZĒST TABULU: dzēšot saturu, definīcija netiek izdzēsta un netiek atbrīvota vieta.
DROP TABLE: dzēsiet saturu un definīcijas, lai atbrīvotu vietu.

Izmantojot saīsinātu, lai izdzēstu rindas tabulā, nav iespējams atgriezties!




Iepriekšējo:SqlServer nosaukumu piešķiršanas konvencija
Nākamo:Wusoft iekštīkls 1433 vāja parole IP, var paaugstināt saimnieka kontroli un pievienot skenēšanas rīku
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com