Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Die Änderungsaktualisierungsanweisung enthält den Primärschlüssel im Trigger

Es muss noch etwas anderes geben, wie ein Trigger auf dem Tisch

das läuft gut

CREATE TABLE Test(id INT PRIMARY KEY, bla CHAR(1))
GO
INSERT Test VALUES(1,'a')
INSERT Test VALUES(2,'b')


UPDATE Test SET id = 1 WHERE id = 1

Finden Sie heraus, ob es einen Auslöser gibt

SELECT OBJECT_NAME(parent_id),* 
 FROM sys.triggers
 WHERE OBJECT_NAME(parent_id) = 'YourTable'