Мне нужно вставить 1000 записей из таблицы, куда скопированы данные из Word. Все поля Type Varchar(..). Совпадают по структуре с таблицей-получателем( но в ней есть поля Integer). Primary Key Not Null -автоинкркментное поле TovarTovar_Id и FK по таблице источнику.
Использую SQL
insert into tovar (NAme_tovar,Marka,ed_izm,kategoria,Primecanie)
select n1,n2,n3,n5,n7 from tovar5
выполняю в IBExp.
Не проходит.Данные не копируются.
IB2007.
Построен триггер для вставки (для авотинкрем.поля Tovar_ID)
Код: Выделить всё
CREATE TRIGGER TOVAR_BI FOR TOVAR
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW.TOVAR_ID IS NULL) THEN
NEW.TOVAR_ID = GEN_ID(GEN_TOVAR_ID,1);
END