UPDATE-, DELETE- und INSERT-Anweisungen
SQL-basierte Anwendungen nehmen Änderungen an Tabellen vor, indem sie die ANWEISUNGEN UPDATE, DELETE und INSERT ausführen. Diese Anweisungen sind Teil der Mindest-SQL-Grammatikkonformitätsstufe und müssen von allen Treibern und Datenquellen unterstützt werden.
Die Syntax dieser Anweisungen lautet:
UPDATE-Tabellenname
SET-Spaltenbezeichner= {Ausdruck | NULL}
[,Spaltenbezeichner= {Ausdruck | NULL}]...
[WHERE-Suchbedingung]
DELETE FROMtable-name[WHEREsearch-condition]
INSERT INTOtable-name[(column-identifier [,column-identifier]...)]
{abfragespezifikation | VALUES (insert-value [,insert-value]...)}
Beachten Sie, dass das Abfragespezifikationselement nur in den Grammatiken "Core" und "Extended SQL" gültig ist und dass der Ausdruck und die Suchbedingungselemente in den Grammatiken "Core" und "Extended SQL" komplexer werden.
Wie andere SQL-Anweisungen sind UPDATE-, DELETE- und INSERT-Anweisungen bei verwendung von Parametern oft effizienter. Beispielsweise kann die folgende Anweisung vorbereitet und wiederholt ausgeführt werden, um mehrere Zeilen in die Tabelle Orders einzufügen:
INSERT INTO Orders (PartID, Description, Price) VALUES (?, ?, ?)
Diese Effizienz kann erhöht werden, indem Arrays von Parameterwerten übergeben werden. Weitere Informationen zu Anweisungsparametern und Arrays von Parameterwerten finden Sie unter "Anweisungsparameter".
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für