你绝对可以 使用SQL CLR调用WCF服务 。
如果你不想那样,你可以用C#写一个Windows服务 观察或调查表格的变化 。根据您实施此服务的方式,对新记录的反应将近乎即时。阅读 如何通知DB表更改(sql 2005)的Windows服务(c#)? 。
然后,您可以从C#执行服务调用,执行所需的工作并将结果存储在列中。
当您需要更多信息时,例如在交换期间获得的额外变量,您可以引入一个新表来存储它,以及您感兴趣的实际结果。然后从您问题中的表中加入该表。