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

Wyzwalacze SQL Server - kolejność wykonywania

Używanie SetTriggerOrder jest w porządku, ale jeśli twój kod zależy od określonej sekwencji wykonywania, dlaczego nie owinąć wszystkich wyzwalaczy w procedury składowane i sprawić, by pierwszy wywołał drugi, drugi trzeci itd.

Następnie wystarczy wykonać pierwszy z nich w wyzwalaczu.

Ktoś w przyszłości będzie wdzięczny, że nie musiał grzebać w tabeli systemowej, aby określić niestandardową sekwencję wykonywania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy można uruchomić wiele instrukcji DDL w ramach transakcji (w ramach SQL Server)?

  2. Błąd JDBC programu SQL Server w języku Java 8:sterownik nie może nawiązać bezpiecznego połączenia z programem SQL Server przy użyciu szyfrowania Secure Sockets Layer (SSL)

  3. ExecuteNonQuery() dla wstawiania

  4. format pakietu ssis w programie Excel

  5. Jak zatrzymać skalę DateTimeOffset przed powodowaniem wyjątku ChangeConflictException w linq to Sql?