Estoy usando para usar SQL Server. Estoy tratando de descubrir cómo insertar múltiples filas con una consulta.Insertar varias filas en la tabla en SQL Server
En MySQL la consulta sería la siguiente:
Código:
INSERT INTO Mytable (Name, Number) VALUES ('Joe', 18), ('Bob', 25), ('Mike', 7);
Probé una consulta como la de arriba en SQL Server y me dio un error que dice:
Sintaxis incorrecta cerca de ','.
¿Hay alguna manera de hacer esto en SQL Server?
Me alegro de que ha publicado esto, pero a los fabricantes de T-SQL: En serio, ¿no podría llegar a la sintaxis más fácil que eso ! – JosephDoggie
Bueno, la sintaxis VALUES(), (() funcionará en SQL 2008+, y dado que SQL 2005 es ahora un producto extinto, todo salió en el lavado :) –