sql服务器中每个新条目(插入)的通知

时间:2019-05-08 09:48:09

标签: c# asp.net sql-server ajax

我如何在sql表中的每个新插入处获得通知,我想获取对用户显示在Grid View中的最新条目,我这样做的方式是在setInterval / setTimeout上使用JavaScript调用ajax函数,但是问题在于它在指定的时间间隔内命中了数据库,而我只想仅在数据库中有新插入时才加载条目(调用函数),以最大程度地减少数据库命中。

先谢谢了:)

1 个答案:

答案 0 :(得分:0)

这可以通过使用触发器和扩展的存储过程来实现,这些触发器可以访问SQL应用程序外部的进程。我会说这不是正确的体系结构,而扩展存储过程还有其他问题。最好使用哪个应用程序层正在写数据库,以执行必要的通信信号,即新消息已到达。