小编Dot*_*dor的帖子

SQL Server更新触发器(非唯一插入问题)

我有一个超级简单的表,看起来像这样:

CREATE TABLE [dbo].[TestTable](
[SomeColumn] [int] NOT NULL )
Run Code Online (Sandbox Code Playgroud)

我在另一个表上有一个超级简单的触发器,看起来像这样:

ALTER TRIGGER [dbo].[trg_Audit_TableXYZ] ON [dbo].[TableXYZ] AFTER UPDATE

AS

INSERT INTO [dbo].[TestTable] Values (123)
Run Code Online (Sandbox Code Playgroud)

我的问题是,当触发器运行时,我收到以下错误:

更新或删除的行值不会使行唯一,也不会更改多行(2行).

我不懂,为什么我会收到这个错误?

谢谢.

sql-server triggers

9
推荐指数
1
解决办法
8175
查看次数

标签 统计

sql-server ×1

triggers ×1