Добрый день.
Такой вопрос: в MySQL есть такая вешь как игнорирование в запросе Insert добавление записи в базу, если такая запись уже существует путем оператора IGNORE в запросе. Есть ли такая возможность в Firebird? если нет, как нужно сконструировать запрос на вставку, что бы он пропускал вставку записей, уже имеющихся в таблице? вроде правильно объяснил ))
оператор insert с игнорированием повторяющихся записей
Re: оператор insert с игнорированием повторяющихся записей
Код: Выделить всё
insert into MYTABLE (PRIMKEY, FIELD1, FIELD2,...)
select :PRIMKEY, :FIELD1, :FIELD2,... from RDB$DATABASE
where not exists (select 1 from MYTABLE where PRIMKEY = :PRIMKEY)