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:
.