SQL Update

UPDATE
Definition
Ändern Sie die Daten in einer Tabelle oder Ansicht.

 UPDATE Objekt SET {name column = {Ausdruck | DEFAULT | NULL} | @ variable = expression | @ variable = column = expression} [, ... n] [FROM {} [, ... n]] [WHERE {   }] 

Beschreibung der Klauseln

  • SET: Gibt die Liste der Variablennamen oder Spalte aktualisiert werden.
  • Name Column: Eine Spalte mit den Daten wird sich ändern. Muss in der Tabelle oder Sicht vorhanden sein. Identity-Spalten oder berechnete Spalten können nicht aktualisiert werden.
  • Expression: ist eine Variable, ein Literalwert, ein Ausdruck oder eine SELECT-Anweisung in Klammern, die einen einzelnen Wert zurückgibt. Der Wert von Ausdruck zurückgegeben ersetzt den vorhandenen Wert in der Spalte oder Variablen.
  • STANDARD: Gibt den Standardwert für die Spalte definiert ist, um den vorhandenen Wert in dieser Spalte zu ersetzen. Dies kann auch verwendet werden, um die Spalte zu ändern, um null, wenn es keinen Standardwert hat, und ist definiert als NULL-Werte akzeptiert werden.
  • VON: Gibt an, dass Quelle für Tabelle, Sicht oder abgeleitete Tabelle, die Kriterien für die Aktualisierung sorgen wird. Wenn das Objekt, das aktualisiert in der FROM-Klausel angegeben ist, und es ist nur eine Referenz auf das Objekt in ihm können Sie festlegen, ob ein Objekt Pseudonyms gestattet. Wenn das Objekt, das aktualisiert wird mehr als einmal in der FROM-Klausel, muss eine einzelne Referenz auf das Objekt keine Tabelle angeben Pseudonyms gestattet. Alle anderen Verweise auf das Objekt der Klausel muss ein Objekt Pseudonyms gestattet.
  • WO: Bedingungen, die die Zeilen, die aktualisiert Grenze angibt. Seine Verwendung ist wichtig, denn wenn nicht alle Datensätze der Tabelle oder Ansicht Eingang des Änderungsantrags.

Beispiele
a. Updates alle Datensätze in der Tabelle SalesPerson.

 UPDATE SET Sales.SalesPerson Bonus = 6000, CommissionPct = .10, SalesQuota = NULL

b. Updates werden nur die Datensätze, deren Name mit Road-250 und sind rot. Die Veränderung zeigt, wie berechnete Werte verwenden.

 UPDATE SET ListPrice = ListPrice Production.Product * 2 WHERE Name LIKE N'Road-250% 'AND color = N'Red "

c. Ändern Sie die Spalte der Tabelle SalesYTD SalesPerson zu neuesten Verkaufszahlen in der Tabelle SalesOrderHeader aufgenommen zu reflektieren.

 SalesYTD Sales.SalesPerson UPDATE SET = + Zwischensumme aus Sales.SalesPerson AS sp INNER so, also an Sales.SalesOrderHeader sp.SalesPersonID = so.SalesPersonID JOIN SalesYTD
 UND so.OrderDate = (SELECT MAX (OrderDate), von wo SalesPersonID = sp.SalesPersonID Sales.SalesOrderHeader)

4 Responses to "SQL Update"

  1. Bitacoras.com Information ...

    Rate in Bitacoras.com: UPDATE-Anweisung ändert die Daten Definition einer Tabelle oder Sicht. UPDATE Objekt SET {name column = {Ausdruck | DEFAULT | NULL} | @ variable = expression | @ variable = column = expression} [?, N] [? FROM {} [N]] ... ..

  2. Maggi sagt:

    Wie ich diese Seite gefunden und ich war froh, dass ich gefunden, und jetzt bin ich mit Visual Studio 2010 (. NET) und SQL Server 2008 arbeiten

    Aber ich habe Komplikationen und würde gerne sehen, wenn ich auf Ihre Unterstützung zählen kann und klar meine Zweifel

    Weil ich nicht die gespeicherte Prozedur (UPDATE)

    • Elisha sagt:

      wenn Sie mir geben kann einige weitere Informationen zu Ihrem Problem, das ich sehen, ob ich helfen kann.

  3. [...] Dieser Beitrag wurde solovb von Twitter [...]

Kommentar