Вставка с циклом в триггере в SQL - PullRequest
0 голосов
/ 15 мая 2018

У меня должен быть триггер обновления после вставки, который должен заполнить другую таблицу информацией, полученной из вставленной / обновленной строки и последовательных чисел от 1 до 99.

Окончательная таблица должна выглядеть примерно такthis.

Column 1      Column 2
Info 1        1
Info 1        2
...
Info 1        98
Info 1        99
Info 2        1
...

Но я не могу понять, как должен работать триггер.Это должно быть что-то вроде этого

ALTER TRIGGER tg_treeningrupi_numbrid AFTER
INSERT, UPDATE ON treeninggrupid
REFERENCING NEW AS uus
FOR EACH ROW
BEGIN
    DECLARE @a INTEGER = 1; 
    WHILE @a < 100
    BEGIN
        INSERT INTO Numbrid_treeninggrupis
        (treeninggrupp, number)
        VALUES
        (uus.id, @a);
        SET @a = @a + 1;
    END;
END;

Пожалуйста, не обращайте внимания на имена;)

...