sql >> Database teknologi >  >> RDS >> Sqlserver

Indsæt flere rækker UDEN at gentage INSERT INTO ...-delen af ​​sætningen?

Din syntaks virker næsten i SQL Server 2008 (men ikke i 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       

Da spørgsmålet blev besvaret, blev det ikke gjort klart, at spørgsmålet refererede til SQL Server 2005. Jeg efterlader dette svar her, da jeg mener, at det stadig er relevant.



  1. PostgreSQL Opret skema

  2. Tillad null i unik kolonne

  3. SQL Server's Equivalent to Sleep():WAITFOR-erklæringen

  4. Sådan ser du forespørgselshistorik i SQL Server Management Studio