Entradas

Mostrando las entradas etiquetadas como insertar multiples filas SQL SERVER 2008

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