Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 12823|Vastaus: 0

[Lähde] Mikä on ero katkaisemalla ja delete:llä pl/sql:ssä

[Kopioi linkki]
Julkaistu 22.3.2015 8.58.17 | | |
TRUNCATE TABLE on toiminnallisesti identtinen DELETE-lauseen kanssa ilman WHERE-lauseketta: molemmat poistavat kaikki rivit taulukosta. TRUNCATE TABLE on kuitenkin nopeampi kuin DELETE ja käyttää vähemmän järjestelmä- ja transaktiolokin resursseja.   DELETE-lauseke poistaa yhden rivin kerrallaan ja tallentaa yhden kohteen tapahtumalokissa jokaista poistettua riviä kohden.
TRUNCATE TABLE poistaa tiedot vapauttamalla tietosivut, joita käytetään taulukon tietojen tallentamiseen, ja tallentaa vain sivujen vapautuksen transaktiolokissa.
KATKAISE, POISTA, PUDOTA on yhdistetty vertailua varten:
TRUNCATE-TAULUKKO: Poistaa sisältöä, vapauttaa tilaa, mutta ei poista määritelmiä.
POISTA TAULU: Sisällön poistaminen ei poista määritelmää tai vapauta tilaa.
PUDOTA TAULUKKO: Poista sisältö ja määritelmät tilan vapauttamiseksi.

Trunkkaation käyttäminen rivien poistamiseen taulukosta ei ole mahdollista peruuttaa!




Edellinen:SqlServer-nimikäytäntö
Seuraava:Wusoft intranet 1433 heikko salasana-IP, voi nostaa isännän hallintaa ja liittää skannaustyökalun
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com