sql >> Database >  >> RDS >> Sqlserver

Voeg meerdere rijen in ZONDER het INSERT INTO ...-gedeelte van de instructie te herhalen?

Uw syntaxis werkt bijna in SQL Server 2008 (maar niet in SQL Server 2005):

CREATE TABLE MyTable (id int, name char(10));

INSERT INTO MyTable (id, name) VALUES (1, 'Bob'), (2, 'Peter'), (3, 'Joe');

SELECT * FROM MyTable;

id |  name
---+---------
1  |  Bob       
2  |  Peter     
3  |  Joe       

Toen de vraag werd beantwoord, werd niet duidelijk gemaakt dat de vraag betrekking had op SQL Server 2005. Ik laat dit antwoord hier, omdat ik denk dat het nog steeds relevant is.



  1. MySQL, Controleer of een kolom bestaat in een tabel met SQL

  2. Eenvoudige recursieve query in Oracle

  3. Hoe vindt u de uitvoeringstijd van query's in Oracle SQL Developer?

  4. Hoe een enkele SQL Server-verbindingsinstantie open te houden voor meerdere aanvragen in C#?