sql >> Databáze >  >> RDS >> Sqlserver

Vložit více řádků BEZ opakování části příkazu INSERT INTO ...?

Vaše syntaxe téměř funguje v SQL Server 2008 (ale ne v 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       

Když byla otázka zodpovězena, nebylo zřejmé, že se otázka týká SQL Server 2005. Tuto odpověď zde nechávám, protože se domnívám, že je stále relevantní.



  1. Jak získat počet každé odlišné hodnoty ve sloupci?

  2. jak rozdělit řetězec do různých sloupců?

  3. Eliminace PostgreSQL Split-Brain ve vícecloudových databázích

  4. GROUP BY s MAX (DATE)