求数据库表监视方案

发布于 2022-09-12 13:03:30 字数 273 浏览 25 评论 0

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

如梦初醒的夏天 2022-09-19 13:03:30

配置触发器,在触发器中写入日志文件
https://blog.csdn.net/u011001008/article/details/84545692

然后起一个服务,监听日志文件变化(读写),执行相关操作。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文