CREATE TRIGGER TBI_tmp
BEFORE INSERT ON tmp
BEGIN
/* проверим существует ли такой тип в таблице TypeRef */
IF (NOT EXISTS(SELECT Type FROM TypeRef WHERE Type = new.Type))THEN
INSERT INTO TypeRef (Type) VALUE (new.Type);
END;
Первичная Цель:
Есть табличка (TypeRef), отчасти заполненая, мне нужно добавить в нее из другой БД пачку данных, но только тех, которых еще нет (по полю Type).
я ни чего умнее не придумал как сделать временную таблицу (tmp) совать в нее данные и тригером проверять если таких еще нет в основной (TypeRef), то вставить их туда.
Грабля:
ключевого слова IF нет в SQLite (ни в
Как выйти из положения?