T-SQL ” Declarații ” DELETE
 Sintaxă: DELETE { nume_tabel | nume_vedere } 
 ] 
 table_name Specifică numele tabelului pe care trebuie efectuată operațiunea de ștergere. view_name Specifică numele vizualizării pe care trebuie efectuată operațiunea de ștergere. table_source Un parametru care permite specificarea datelor din table_source și șterge rândurile corespunzătoare din tabel în prima clauză FROM. criteria Specifică condiția (condițiile) de restricție pentru rândul (rândurile) care urmează să fie șters(e). 
Explicația DELETE creează o interogare care elimină înregistrări din unul sau mai multe tabele.
O DELETE este permanentă!
După ce ați eliminat înregistrări folosind o instrucțiune DELETE, nu mai puteți anula operațiunea. Pentru a verifica ce înregistrări vor fi șterse, examinați rezultatele unei interogări SELECT care utilizează aceleași criterii. 
De asemenea, este important să înțelegeți că o instrucțiune DELETE șterge înregistrări întregi, nu doar datele din câmpurile specificate. Dacă doriți să ștergeți doar anumite câmpuri, utilizați o interogare UPDATE care schimbă valoarea în NULL.
Exemple
Cod:
 DELETE FROM Residents;
Salire:
 (10 row(s) affected)
Explicație:
Acest exemplu demonstrează cum se golește total un tabel de toate înregistrările, lăsând în același timp structura și proprietățile tabelului, cum ar fi atributele și indicii, intacte.
Limbajul (limbile): MS SQL Server
Cod:
 DELETE FROM Residents
WHERE Occupation = 'Teacher';
Salire:
 (3 row(s) affected)
Explicație:
Acest exemplu este mai specific și șterge doar acele înregistrări care îndeplinesc anumite criterii.
Limbajul (limbile):  
Limbajul (limbile): MS SQL Server 
Vezi și: MS SQL Server   
Vezi și: MS SQL Server: 
.