只需在sql server上的Hierarchical Data表更新上触发一次,而不是在行更新时触发。还有什么办法吗?

时间:2016-05-18 15:03:39

标签: sql-server database hierarchical-data database-trigger

我有分层数据表,我需要在其他数据库中为那些使用较少访问权限的人维护它的副本。 现在这个Hierarchical Data表使用Sql server heirarchyid和function来获取树,子树。树中的任何移动都会导致该节点下面的整个子树更新所有节点行中的Db。

现在为了维持同步,我可以在更新时创建触发器以更新副本表,但是如果移动了大小为n的树,它将触发n次更新。

有什么方法可以做到这一点是移动节点和自动更新孩子的一个触发器吗?

0 个答案:

没有答案