Structured Query Language ( SQL ) è " un sotto-linguaggio di database per l'interrogazione e la modifica di database relazionali" sviluppate da Donald D. Chamberlin e Raymond F. Boyce per IBM nei primi anni 1970 . Il suo scopo è quello di recuperare e manipolare i dati memorizzati. Una discussione di lunga data tra gli utenti di SQL è come definire la differenza tra i comandi " Tronca " "Cancella" e . E 'vero che , semplicemente definito , " Tronca " è per sempre e "Cancella " non è , ma c'è un modo più completo per differenziare i due. Istruzioni
1
capire che in SQL il comando " Elimina" è utilizzato per eliminare le singole righe di dati , non di interi set di dati . Recuperare i dati cancellati , noto come " rollback ", è ancora possibile, dopo l'eliminazione.
2
Riconoscere che il comando " Tronca " viene utilizzata per eliminare interi set di dati, non le singole righe del tipo " Elimina ". Non è possibile recuperare i dati che sono stati cancellati con " Tronca ".
3
Discutere le differenze con gli altri programmatori .