【发布时间】:2017-02-24 14:18:42
【问题描述】:
每当我使用 ID 在对面表中插入同一行时,我都会尝试创建后插入触发器以从表中删除一行
但它不起作用
Create Trigger [dbo].[MeritedDeceased] On [dbo].[Deceased]
After Insert
As
Begin
Delete From dbo.Merited Where dbo.Deceased.ID = dbo.Merited.ID
End
【问题讨论】:
-
“不起作用”没有提供有关正在发生的事情的任何信息。在您的触发器中,您应该引用插入的虚拟表,否则您将删除比预期更多的数据。
-
我想删除整行,我应该创建一个视图还是什么?
-
删除哪一行?我们看不到您的屏幕,也不知道您要做什么。视图对此有何帮助?
标签: sql sql-server