2009-07-29 18 views
0

sqlの古いデータを上書きせずに、アクセステーブルから新しいデータをsqlテーブルに保存したい。sqlデータ保存クエリ

+0

競合について何をしたいですか?まず_conflict_をどのように定義しますか? – Nivas

答えて

0

行に一意のIDがある場合、その値がデータベースに既に存在するかどうかを確認できます(論理的にはこれに相当)。

insert into data_table dt 
select * from access_table a 
where a.id not in (select id from data_table) 

もちろん、一意のIDは行内のフィールドのサブセットであり、一意の行を識別します。

関連する問題