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

Czy mogę przekazać argumenty do zewnętrznego wyzwalacza (CLR) SQL Server?

Po krótkich badaniach okazuje się, że to, co chcę zrobić, jest niemożliwe.

Metody przekazywane przy użyciu klauzuli „external name” wyzwalacza muszą być bez parametrów, a SqlTriggerContext nie można modyfikować w instrukcji CREATE TRIGGER.

Skończyło się na tym, że poszedłem drogą permutacji i po prostu miałem mniej odmian obsługiwanych argumentów. Być może następnym razem integracja .NET będzie nieco bardziej niezawodna.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Warunkowa widoczność i podziały stron dzięki usługom raportowania SQL Server 2005

  2. Przechowywanie dużych plików w bazie danych powoduje wyjątek typu „System.OutOfMemoryException”

  3. SQL Server:czy powinienem używać tabel information_schema zamiast tabel sys?

  4. Użyj NEWSEQUENTIALID(), aby utworzyć przyrostowy identyfikator GUID w SQL Server

  5. Jak znaleźć nieużywane tabele w SQL Server