Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 12823|Risposta: 0

[Fonte] Qual è la differenza tra troncare e eliminare in pl/sql

[Copiato link]
Pubblicato su 22/03/2015 08:58:17 | | |
TRUNCATE TABLE è funzionalmente identico a un'istruzione DELETE senza una clausola WHERE: entrambi eliminano tutte le righe della tabella. Tuttavia, TRUNCATE TABLE è più veloce di DELETE e utilizza meno risorse di sistema e di log delle transazioni.   L'istruzione DELETE elimina una riga alla volta e registra un elemento nel registro delle transazioni per ogni riga eliminata.
TRUNCATE TABLE cancella i dati rilasciando le pagine dati utilizzate per memorizzare i dati della tabella e registra solo il rilascio delle pagine nel registro delle transazioni.
TRUNCATE, DELETE, DROP sono messi insieme per confrontare:
TAVOLA TRONCA: Elimina i contenuti, libera spazio ma non elimina le definizioni.
CANCELLA TABELLA: Eliminare contenuti non cancella la definizione né libera spazio.
TABELLA DI CADUTA: Elimina contenuti e definizioni per liberare spazio.

Usare troncare per eliminare le righe di una tabella non è possibile tornare indietro!




Precedente:Convenzione di denominazione SqlServer
Prossimo:Wusoft intranet 1433 password debole IP, può aumentare il controllo dell'host e collegare uno strumento di scansione
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com