Heim > Datenbank > MySQL-Tutorial > Wie kann ich mit einer einzigen Abfrage mehrere Zeilen in eine SQL Server-Tabelle einfügen?

Wie kann ich mit einer einzigen Abfrage mehrere Zeilen in eine SQL Server-Tabelle einfügen?

Barbara Streisand
Freigeben: 2025-01-22 11:16:16
Original
711 Leute haben es durchsucht

How Can I Insert Multiple Rows into a SQL Server Table with a Single Query?

Effizientes Einfügen mehrerer Zeilen in SQL Server

Müssen Sie Ihrer SQL Server-Tabelle mehrere Dateneinträge hinzufügen, ohne mehrere INSERT-Anweisungen schreiben zu müssen? In dieser Anleitung wird gezeigt, wie Sie mit einer einzigen SQL-Abfrage mehrere Zeilen einfügen. Dies ist eine äußerst effiziente Methode, insbesondere bei großen Datensätzen oder wenn die Transaktionsintegrität von entscheidender Bedeutung ist.

SQL Server (2008 und höher) bietet hierfür eine prägnante Syntax:

<code class="language-sql">INSERT INTO MyTable (Column1, Column2, Column3) VALUES
(Value1, Value2, Value3), (Value1, Value2, Value3), ...</code>
Nach dem Login kopieren

Lassen Sie uns dies anhand eines Beispiels veranschaulichen. Angenommen, Sie haben ein MyTable mit den Spalten Person, Id und Office. Um vier Zeilen einzufügen, reicht die folgende einzelne Abfrage aus:

<code class="language-sql">INSERT INTO MyTable (Person, Id, Office) VALUES
('John', 123, 'Lloyds Office'),
('Jane', 124, 'Lloyds Office'),
('Billy', 125, 'London Office'),
('Miranda', 126, 'Bristol Office');</code>
Nach dem Login kopieren

Dieser Ansatz fügt alle vier Zeilen innerhalb einer einzigen Transaktion ein und gewährleistet so die Datenkonsistenz. Die explizite Auflistung der Spalten verbessert die Lesbarkeit und gewährleistet die Datenintegrität.

Das obige ist der detaillierte Inhalt vonWie kann ich mit einer einzigen Abfrage mehrere Zeilen in eine SQL Server-Tabelle einfügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage