Anuncios

domingo, 6 de noviembre de 2011

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 ','.

People who read this post also read :