Ștergerea interogărilor
Cerințe pentru finalizare
Suprimarea (ștergerea) înregistrărilor SQL se realizează principal prin comanda DELETE, care elimină rânduri dintr-un tabel pe baza unei condiții specificate, de obicei folosind clauza
WHERE. Este esențială folosirea corectă a condițiilor pentru a evita ștergerea accidentală a tuturor datelor.Informații cheie despre suprimarea înregistrărilor SQL:
- Comanda DELETE: Aceasta este comanda standard pentru ștergerea unuia sau mai multor rânduri specifice dintr-un tabel, de exemplu:
DELETE FROM nume_tabel WHERE conditie;. - Clauza WHERE: Dacă
WHEREeste omis, toate înregistrările din tabel vor fi șterse, lăsând tabelul gol, dar existent. - Comanda TRUNCATE: Spre deosebire de
DELETE,TRUNCATE TABLEeste o operațiune mai rapidă care elimină toate rândurile, dar nu poate fi utilizată cu o clauzăWHEREși nu înregistrează ștergerile individuale în jurnal (log). - Integrarea cu tranzacții: În medii de producție, se recomandă utilizarea tranzacțiilor (START TRANSACTION / COMMIT) pentru a putea anula (ROLLBACK) ștergerea în cazul unei eror
Ultima modificare: miercuri, 4 martie 2026, 09:15