"natalia"というスキーマの "m_aduana"という外部テーブルから "publico"というスキーマにデータをコピーしようとしています。 "mae_aduana"。Postgresql、外部テーブルから新しいテーブルにデータをコピー
重複を避けるために、テーブル「m_aduana」からすべての値をコピーするクエリを実行する必要があります。
私は今のところこのようなものを持っていますが、結果は私にInsert 0 0を送ります。つまり、何も挿入されていません。
insert into publico.mae_aduana(cod_aduana,nom_aduana,des_aduana,cod_aduana1,cod_aduana2,cod_aduana3,est_aduana)
select cod_aduana,nom_aduana,des_aduana,cod_aduana1,cod_aduana2,cod_aduana3,est_aduana
from nathalia.m_aduana
where not exists (
select * from publico.mae_aduana ma_ad, nathalia.m_aduana m_ad
where ma_ad.cod_aduana = m_ad.cod_aduana)
、より効率的な方法は、紛争に...挿入 '用いることであろう代わりに'どこ –