Come distinguere tra Tronca ed Elimina

August 31

Structured Query Language (SQL) è "un sotto-linguaggio di database per l'interrogazione e la modifica dei database relazionali" sviluppate da Donald D. Chamberlin e Raymond F. Boyce per IBM durante i primi anni 1970. Il suo scopo è quello di recuperare e manipolare i dati memorizzati. Una discussione di lunga data tra gli utenti SQL è come definire la differenza tra i comandi "Elimina" e "Tronca". E 'vero che, definito semplicemente, "troncare" viene sempre e "Cancella" non è, ma c'è un modo più completo per differenziare i due.

istruzione

1 Capire che in SQL "Delete" comando è utilizzato per eliminare le singole righe di dati, non interi set di dati. Recuperare i dati cancellati, noto come "rollback", è ancora possibile dopo l'eliminazione di esso.

2 Riconoscere che il comando "Truncate" è utilizzato per eliminare interi set di dati, non i singoli file come "Elimina". Non è possibile recuperare i dati che sono stati eliminati utilizzando "Tronca."

3 Discutere le differenze con un programmatore collega.