我正在使用Microsoft SQL Server Management Studio,我创建了2个表并链接了它们的ID。现在每当我从主表中删除一条记录时,它也会从相关表中删除。但是每当我在主表中创建一个新行时,它都不会为链表创建一个新行。我怎么能这样做?
答案 0 :(得分:1)
是的,您可以通过后插入触发器执行此操作,该触发器可能如下所示:
CREATE TRIGGER trg_follow_up
ON maintbl
AFTER INSERT AS
BEGIN
INSERT INTO followuptbl
-- logic for the insert
END
GO
触发器将在主表上的每次插入后触发,并使用您可能填写的某些逻辑将记录插入到后续表中。