Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Posso passar argumentos para um gatilho SQL Server externo (CLR)?


Depois de um pouco de pesquisa, parece que o que eu quero fazer, não pode ser feito.

Os métodos passados ​​usando a cláusula "external name" do gatilho devem ser sem parâmetros e o SqlTriggerContext não pode ser modificado na instrução CREATE TRIGGER.

Acabei seguindo a rota de permutação e apenas tendo menos variações de argumentos suportados. Talvez a integração .NET seja um pouco mais robusta da próxima vez.