T-SQL >> Declarații >> DELETE | DevGuru

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:

  • WHERE
  • DROP
  • .

    Lasă un răspuns

    Adresa ta de email nu va fi publicată.