Olá, Em 17 de julho de 2010 10:02, neilton <[email protected]> escreveu:
> algúem sabe como inserir dados em uma tabela apartir de uma outra tabela > com a mesma estrutura, porem com a preocupacao de nao ir para tabela > destino linhas que já existam evitando assim duplicidade de registros na > tabela destino > Primeira possibilidade: INSERT INTO tab2 SELECT * FROM tab1 WHERE NOT EXISTS (SELECT 1 FROM tab2 WHERE tab2.codigo=tab1.codigo); Segunda possibilidade: INSERT INTO tab2 SELECT * FROM tab1 WHERE codigo NOT IN (SELECT codigo FROM tab2); Terceira possibilidade: INSERT INTO tab2 SELECT * FROM tab1 EXCEPT SELECT * FROM tab2; E por ai vai. > desde já agradeço > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > []s -- JotaComm http://jotacomm.wordpress.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
