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

Czy wyzwalacze SQL CLR mogą to zrobić? Czy jest jakiś lepszy sposób?

Prawdopodobnie powinieneś oddzielić postprocessing od wstawiania:

W wyzwalaczu Insert dodaj PK rekordu do tabeli kolejki.

W oddzielnej usłudze czytaj z tabeli kolejki i wykonuj złożone operacje. Po zakończeniu oznacz rekord jako przetworzony (wraz z informacją o błędzie/statusie) lub usuń rekord z kolejki.



  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 skonfigurować chmurę Spotlight i skutecznie rozwiązywać problemy z SQL Server

  2. Wybierz pierwsze n rekordów dla każdego odrębnego identyfikatora w SQL Server 2008

  3. Uzyskaj pierwszy rząd dla jednej grupy

  4. Zmień mapę schematu bazy danych Entity Framework po pierwszym użyciu kodu

  5. Wygeneruj losową wartość int od 3 do 6