Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 12823|Válasz: 0

[Forrás] Mi a különbség a truncate és a delete között a pl/sql-ben

[Linket másol]
Közzétéve 2015. 03. 22. 8:58:17 | | |
A TRUNCATE TABLE funkcionálisan megegyezik egy DELETE utasítással, amelyen nincs WHERE záradék: mindkettő törli az összes sort a táblázatból. Azonban a TRUNCATE TABLE gyorsabb, mint a DELETE, és kevesebb rendszer- és tranzakciónaplót használ.   A DELETE utasítás sorról sorra törli, és minden törölt sorhoz egy tételt rögzít a tranzakciónaplóban.
A TRUNCATE TABLE törli az adatokat azzal, hogy felszabadítja azokat az adatlapokat, amelyeket a táblázat adatainak tárolására használnak, és csak az oldalak kiadását rögzíti a tranzakciónaplóban.
A TRUNCATE, DELETE, DROP össze vannak állítva, hogy összehasonlítsuk:
TRUNCATE TÁBLÁZAT: Törli a tartalmat, helyet szabadít, de nem törli a definíciókat.
TÖRLÉS TALA: A tartalom törlése nem törli a definíciót és nem szabadít fel helyet.
DOBD TÁBLÁZATOT: Töröld a tartalmat és a definíciókat, hogy helyet szabadíts fel.

A sorok törlésére a táblázatból a truncate használata nem lehetséges visszahúzni!




Előző:SqlServer névadási konvenció
Következő:A Wusoft intranet 1433 gyenge jelszó IP-címe, amely növelheti a gazda irányítását, és csatlakoztathat egy szkennelő eszközt
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com