我必须有一个后插入更新触发器,它必须填充另一个表,其中包含从插入/更新的行中获取的信息以及从1到99的连续数字。
决赛桌看起来应该是这样的。
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;
请不要介意这些名字;)