Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Kann ich Argumente an einen externen (CLR) SQL Server-Trigger übergeben?

Nach ein wenig Recherche stellt sich heraus, dass das, was ich tun möchte, nicht möglich ist.

Methoden, die mit der Trigger-Klausel „externer Name“ übergeben werden, müssen parameterlos sein, und der SqlTriggerContext kann in der CREATE TRIGGER-Anweisung nicht geändert werden.

Am Ende ging ich den Permutationsweg und hatte nur weniger Variationen von unterstützten Argumenten. Vielleicht ist die .NET-Integration beim nächsten Mal etwas robuster.