INSERT INTO

09/12/2003 - 21:29 por Michel | Informe spam
Que tal a los del foro.

Quiero utilizar la instrucción INSERT INTO para agregar
varios registros en una sólo sentencia.

En MySQL se puede hacer así:

INSERT INTO MITABLA (campo1,campo2)
VALUES('VALOR1','VALOR2'),('VALOR3','VALOR4')

Como se puede realizar en SQL SERVER?

Gracias y Saludos
 

Leer las respuestas

#1 Javier Loria
09/12/2003 - 21:43 | Informe spam
Hola:
Varias Filas, solo con un SELECT:
==INSERT INTO MITABLA (campo1,campo2)
SELECT 'VALOR1', 'VALOR2' UNION ALL
SELECT 'VALOR3', 'VALOR4' UNION ALL
SELECT 'VALOR5', 'VALOR6'
== Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Michel escribio:
Que tal a los del foro.

Quiero utilizar la instrucción INSERT INTO para agregar
varios registros en una sólo sentencia.

En MySQL se puede hacer así:

INSERT INTO MITABLA (campo1,campo2)
VALUES('VALOR1','VALOR2'),('VALOR3','VALOR4')

Como se puede realizar en SQL SERVER?

Gracias y Saludos

Preguntas similares