求数据库表监视方案

我有个c#桌面程序,当数据库中的某个表insert后(一次可能插入1行或多行),取得新行做某些处理,每行都要处理,最后把每一行的执行结果更新回该行的某个字段。

所以重点是该表发生insert时程序要知道,并且要能得到插入的行。我目前的做法是轮询,即每秒查询该表,通过某个字段标记行有没有被处理过,如果发现有未处理过的行就处理这些行。

想请教更好的方案,先行谢过。数据库是SQL Server 2008R2

阅读 1.3k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题