所以我正在使用这两个表Dependency
和DependencyList
。
[我正在尝试编写一个SQL查询,当在表Dependencies
中创建新行时,在DependencyList
中也创建了另一行,其中DependencyId
充满了新创建的Dependency的Id
。
两个表的Id
列都会自动增加。
有可能吗?
编辑-我不知道为什么有人会认为这篇文章太糟糕了,值得批评。首先,我很好奇是否可行,因为到目前为止我在互联网上找不到任何有用的东西。其次,如果您告诉我应该更改的内容,而不是仅仅投票,这将帮助我更多地纠正错误。我总是乐于接受反馈;是正面还是负面。
高度赞赏!
您通常使用FOR INSERT
触发器来执行此操作:
CREATE TRIGGER myTrigger ON Dependencies FOR INSERT
AS INSERT INTO DependencyList (DependencyId) SELECT Id FROM inserted;