Триггер обновления SQL Server (не уникальная проблема вставки)

У меня есть супер простая таблица, которая выглядит примерно так:

CREATE TABLE [dbo].[TestTable](
[SomeColumn] [int] NOT NULL )

У меня также есть супер простой триггер в другой таблице, которая выглядит примерно так:

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

AS

INSERT INTO [dbo].[TestTable] Values (123)

Моя проблема в том, что при запуске триггера я получаю следующую ошибку:

Значения строки, обновленные или удаленные, либо не делают строку уникальной, либо изменяют несколько строк (2 строки).

Я не понимаю, почему я получаю эту ошибку?

Спасибо.

9
задан Dot Net Luchador 13 February 2011 в 05:38
поделиться