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

The Deep Sea: una web interactiva para explorar las profundidades el mar y descubrir las extrañas criaturas que viven en él

Detectar el usuario de Windows utilizando C#

Lo nuevo de SQL Server 2008 respecto a SQL Server 2005