SQL Delete

DELETE
Definition
Entfernt Zeilen aus einer Tabelle oder Sicht.

 DELETE [FROM] [VON [, ... n]] [WHERE {]

Beschreibung der Klauseln

  • VON: optionale Schlüsselwort kann zwischen dem DELETE-Schlüsselwort und das Ziel (Tabelle, Sicht oder Rowset) verwendet werden
  • <table> VON: Gibt eine zusätzliche FROM-Klausel. Diese Erweiterung von Transact-SQL DELETE, um Daten angeben, und löschen Sie die entsprechenden Zeilen in der Tabelle in der ersten Klausel. Sie können mit dieser Erweiterung, die eine Kombination anstelle einer Unterabfrage in der WHERE-Klausel, um Zeilen zu entfernen identifizieren angibt.
  • WO: Gibt die Bedingungen verwendet werden, um die Anzahl der Zeilen begrenzen gelöscht werden soll. Das Fehlen einer WHERE-Klausel geben, DELETE löscht alle Zeilen aus der Tabelle.

Beispiele
ein. Löscht alle Datensätze in der Tabelle SalesPersonQuotaHistory

 DELETE FROM Sales.SalesPersonQuotaHistory

b. Löscht alle Zeilen in der Tabelle ProductCostHistory, wo die Spalte Wert ist größer als 1000,00 StandardCost.

 DELETE FROM WHERE Production.ProductCostHistory StandardCost> 1000,00

c. Löscht Tabellenzeilen am Umsatz SalesPersonQuotaHistory Jahr-to-date in der Tabelle gespeichert SalesPerson

 DELETE FROM FROM Sales.SalesPersonQuotaHistory Sales.SalesPersonQuotaHistory spqh AS SP INNER JOIN AS Sales.SalesPerson nachdem, wo sp.SalesPersonID sp.SalesYTD spqh.SalesPersonID => 2500000,00

One Response to "SQL Delete"

  1. Informationen Bitacoras.com ...

    Rate in Bitacoras.com: DELETE-Anweisung entfernt Reihen Definition einer Tabelle oder Sicht. DELETE [FROM] [VON [, N]?] [WHERE {] Beschreibung FROM-Klauseln: optionale Schlüsselwort kann zwischen dem DELETE-Schlüsselwort und E verwendet werden .....

Kommentar