2011-02-14 16 views
12

hay maneras de insertar datos en la tabla:inserción combinar (valor y seleccionar)

insert into MyTable (ColA, ColB, ColC) values ('A', 'B', 'C') 

insert into MyTable (ColA, ColB, ColC) select colAA, colBB, colCC from MyTable2 

¿Hay manera de utilizar insert into MyTable (ColA, ColB, ColC) select colAA, colBB, colCC from MyTable2 pero en lugar de insertar, por ejemplo, el valor colAA en la cola me woulkd gusta para insertar siempre 1 .

gracias por la ayuda

Respuesta

30

Sólo añadir una constante en la lista SELECT

INSERT INTO MyTable 
      (ColA, 
      ColB, 
      ColC) 
SELECT 1, 
     colBB, 
     colCC 
FROM MyTable2 
Cuestiones relacionadas