sql >> Database teknologi >  >> RDS >> Sqlserver

Rediger opdateringserklæringen inkluderer primær nøgle i trigger

Der må være nogle andre ting, der foregår som en trigger på bordet

det kører fint

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

Find ud af, om den har en udløser

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


  1. Hvordan importerer jeg en .bak-fil til Microsoft SQL Server 2012?

  2. SQL JOIN vs IN ydeevne?

  3. 8000 opdateringer i sekundet ved hjælp af mysql

  4. Skal databasens primære nøgler være heltal?