Insertar varias filas en SQL Server 2008


Esta característica no existía en SQL Server 2005. Insertar varias filas de datos separando los datos por comas.

Les doy un ejemplo. Tengo la siguiente tabla:




create table  TablaPrueba
(
Primeracolumna varchar(20),
Segundacolumna int
)

Si se quieren insertar múltiples filas, se utiliza la siguiente sentencia:

INSERT INTO TablaPrueba (Primeracolumna, Segundacolumna)
VALUES ('Uno',1),
('Dos',2),
('Tres',3),
('Cuatro',4)

Esta es una característica nueva de SQL 2008. Si usted trata de hacer lo mismo en SQL 2005, obtendrá el siguiente error:


Msg 102, Level 15, State 1, Line 2
Incorrect syntax near ','.

Comentarios

Entradas populares de este blog

Lo nuevo de SQL Server 2008 respecto a SQL Server 2005

Opeando con powershell (foreach, archivos de texto y por supuesto SQL Server)

Trucos para ganar en Swamp Attack