Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Modyfikuj instrukcję aktualizacji zawiera klucz podstawowy w wyzwalaczu

Na stole muszą być jakieś inne rzeczy, takie jak wyzwalacz

to działa dobrze

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

Dowiedz się, czy ma wyzwalacz

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zakodować znaki specyficzne dla języka podczas konwertowania varbinary() na varchar(max) w SQL Server 2012?

  2. wyświetlanie wielu rekordów za pomocą zestawu wyników

  3. Błąd połączenia SQL:System.Data.SqlClient.SqlException (0x80131904)

  4. Obliczanie czasu trwania SQL

  5. Szyfrowanie kopii zapasowej bazy danych programu SQL Server