SQL Ştergere

DELETE
Definiţie
Elimină rânduri dintr-un tabel sau de vedere.

 DELETE [din] [FROM [, ... n]] [unde {]

Descriere a clauzelor

  • LA: cuvinte cheie opţional poate fi utilizat între cuvinte cheie DELETE şi ţintă (tabel, vizualizare, sau rowset)
  • <table> LA: Specifică o suplimentare de clauză. Această prelungire de Transact-SQL DELETE pentru a specifica date şi şterge rândurile corespunzătoare din tabelul de la prima clauză. Puteţi utiliza această extensie, care specifică o combinaţie în loc de o subinterogare în clauza WHERE pentru a identifica rânduri pentru a fi eliminate.
  • UNDE: Specifică condiţiile utilizate pentru a limita numărul de rânduri să fie şterse. Imposibilitatea de a oferi o clauză WHERE, DELETE elimină toate rândurile din tabel.

Exemple
o. Şterge toate înregistrările din tabelul SalesPersonQuotaHistory

 DELETE FROM Sales.SalesPersonQuotaHistory

B. Şterge toate rândurile din tabel ProductCostHistory în cazul în care valoarea din coloana este mai mare decât 1000.00 StandardCost.

 DELETE De unde StandardCost Production.ProductCostHistory> 1000.00

C. Şterge rânduri de tabel bazat pe vânzările SalesPersonQuotaHistory ani-la-la data stocate în tabelul de vânzări

 DELETE de la de la Sales.SalesPersonQuotaHistory Sales.SalesPersonQuotaHistory spqh AS INNER sp se alăture ca Sales.SalesPerson pe unde sp.SalesPersonID sp.SalesYTD spqh.SalesPersonID => 2,500,000.00

One Response to "SQL Delete"

  1. Bitacoras.com spune:

    Bitacoras.com informaţii ...

    Rata de în Bitacoras.com: declaraţia DELETE elimină Definiţia rânduri, a unui tabel sau vizualizare. DELETE [din] [DIN [N]?] [Unde {] descriere din clauzele: cuvinte cheie opţional poate fi utilizat între cuvinte cheie DELETE şi adresa de e .....

Comentariu