Array
(
)

Inserir entre tabelas iguais (menos campo Primary)

Eduardo.padilha
   - 15 jul 2005

Ola Galera !

Tenhom um probleminha e gostaria de saber se alguem tem uma dica para a seguinte situacao.

Tenho uma Tabela A e uma Tabela B, onde ambas a estrutura sao iguais, porém na tabela B tenho alguns registros a +.

O que eu quero fazer é somente um insert para a Tabela A dos registros que a nao contém.

O problema esta no primeiro campo dessas tabelas onde o campo ID é
´nonclustered, unique located on PRIMARY´, nao que seja um problema , mas gostaria de estar inserindo todos os registros de uma única vez sem ter que ficar passando todos os campos no select sem o ID.

Ex:

Insert Tabela A
select tab1, tab2, tab3 ....... (menos o ID) isso daria certo.
from Tabela B
where .........

// Porem Nao existe uma forma de copiar somente excluindo o campo ID ?

Insert Tabela A
select * (isso daria errado por causa do campo ID).
from Tabela B
where .........

Obrigado.

Entao gostaria de Inserir de uma forma que