Quero escrever um script que insira valores em uma lista de tabelas da seguinte maneira.
Exemplo:
insert into TABLE1
( a,b,c)
select a,b,c from TABLE2;
Mas TABLE2
não tem coluna C
, então quero inserir null para coluna C
.
As tabelas reais que estou usando têm muitas colunas (ou seja, cerca de 70-100).
Responder1
INSERT INTO TABLE1 (a, b, c)
SELECT a, b, NULL FROM TABLE2;
Isso irá inserir os valores das colunas a
e b
in TABLE2
nas colunas correspondentes e TABLE1
, ao mesmo tempo, inserir NULL
valores em TABLE1.c
.