Quiero escribir un script que inserte valores en una lista de tablas de la siguiente manera.
Ejemplo:
insert into TABLE1
( a,b,c)
select a,b,c from TABLE2;
Pero TABLE2
no tiene columna C
, así que quiero insertar un valor nulo para la columna C
.
Las tablas reales que estoy usando tienen muchas columnas (es decir, entre 70 y 100).
Respuesta1
INSERT INTO TABLE1 (a, b, c)
SELECT a, b, NULL FROM TABLE2;
Esto insertará los valores de las columnas a
y b
en TABLE2
las columnas correspondientes y TABLE1
al mismo tiempo también insertará NULL
valores en TABLE1.c
.