Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

L'instruction de modification de mise à jour inclut la clé primaire dans le déclencheur

Il doit y avoir d'autres trucs comme un déclencheur sur la table

ça marche bien

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

Découvrez s'il a un déclencheur

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