SQL,如何自动将新行分配给关系表

时间:2018-06-03 14:47:01

标签: sql sql-server

我正在使用Microsoft SQL Server Management Studio,我创建了2个表并链接了它们的ID。现在每当我从主表中删除一条记录时,它也会从相关表中删除。但是每当我在主表中创建一个新行时,它都不会为链表创建一个新行。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

是的,您可以通过后插入触发器执行此操作,该触发器可能如下所示:

CREATE TRIGGER trg_follow_up
ON maintbl
AFTER INSERT AS
BEGIN
INSERT INTO followuptbl
-- logic for the insert
END
GO

触发器将在主表上的每次插入后触发,并使用您可能填写的某些逻辑将记录插入到后续表中。