我在表格中有以下方式的分层数据(右),它创建了左侧所示的层次结构.表格保存在oracle 11g中.
TREE Hierarchy Tree Table
-------------- Element Parent
------ ------
P0 P0
P1 P1 P0
P11 P2 P0
C111 P11 P1
C112 P12 P1
P12 P21 P2
C121 P22 P2
C122 C111 P11
P2 C112 P11
P21 C121 P12
C211 C122 P12
C212 C211 P21
P22 C212 P21
C221 C221 P22
C222 C222 P22
我的数据表的值如下.它包含所有叶节点的值.
数据表
Element Value C111 3 C112 3 C121 3 C122 3 C211 3 C212 3 C221 3 C222 3 P11 6
我需要生成insert语句,最好是单个insert语句,它将根据子项的值之和在数据表中插入行.请注意,我们只需要计算数据表中不存在值的父项的总和. …
我有实现 IRequiresSessionState 的 ASHX HTTPHandler。当我调用此处理程序并在另一个窗口中调用同一应用程序的 aspx 页面时,aspx 页面在 ashx 页面完成处理之前不会开始处理。即使从两个不同的窗口调用相同的 ashx 页面也会显示首先执行的页面被调用,然后执行下一个。
当我不实现 IRequiresSessionState 时,页面异步加载,无需等待其他页面完成。
对于希望在多个窗口中工作的最终用户来说,这可能是严重的瓶颈。
会话具有用户特定的数据。如果上述方法不起作用,则需要另一种方式来存储会话的用户特定数据,可以在 HTTPHandler 中使用。
其他信息: - 正在使用 ashx 处理程序来处理和发送内部需要 Session 的文件。