Update-Befehl in SQL Server
- 24-07-2022
- Toanngo92
- 0 Comments
Der Aktualisierungsbefehl verwendet die Aktualisierung vorhandener Daten in der Tabelle (ein bestimmter Datensatz oder eine Liste von Datensätzen), wobei er normalerweise gemäß einer Primärschlüsselbedingung oder einer bestimmten Bedingung aktualisiert wird. Wenn Sie die Bedingung nicht eingeben, werden alle Datensätze in der Tabelle aktualisiert.
Syntax:
UPDATE table_name SET column_name1 = expr1, column_name2 = expr2, ... [WHERE condition];
Erklären:
- Tabellenname: Der Name der Tabelle, für die Sie die Datensätze aktualisieren möchten
- Spaltenname: Der Name der Spalte, die Sie aktualisieren möchten
- value: Definieren Sie einen neuen Wert für die zu bearbeitende Spalte
- WHERE-Bedingung: eine Bedingung, die den Zweck des Filterns der zu aktualisierenden Datensätze definiert.
Zum Beispiel:
UPDATE Person.PersonPhone SET PhoneNumber = '731-511-0142' WHERE BusinessEntityID=299 AND ModifiedDate ='2020-10-12'
Im obigen Beispiel aktualisiere ich die Telefonnummer für den Datensatz in der PersonPhone-Tabelle mit der Bedingung, dass BusinessEntityID = 299 und ModifiedDate = '2020-10-12'
Wenn ich die WHERE-Bedingung nicht angebe, werden die gesamten Daten der PhoneNumber-Spalte der PersonPhone-Tabelle auf „731-511-0142“ aktualisiert.