存储过程

时间:2018-05-31 04:39:11

标签: sql sql-server

我有一个包含父子层次结构的表。

Id  ParentId
-----------------------------------
1   1  -- root node
2   1  -- 1st level child
3   1  -- 1st level child
4   2  -- 2nd level child (there can be any number of child levels)
5   5  -- root node
6   5  -- 1st level child

我想在此表中添加一个名为sortindex的新列。父级下的每个子节点级别都应该有自己的排序索引。例如,第一级子节点将拥有自己的sortindex

id   parentid   sortindex
-------------------------
2       1          1
3       1          2

同样,根节点将拥有自己的sortindex等等。

带有排序索引的表应如下所示:

Id  ParentId SortIndex
----------------------
1   1         1
2   1         1
3   1         2
4   2         1
5   5         2
6   5         1

现在,我刚刚添加了sortindex列,默认值为0,但是 我想使用存储过程来更新每个记录sortindex。所以它应该计算每个记录sortindex并更新它。

如何实现这一目标?谢谢!

1 个答案:

答案 0 :(得分:0)

这很有用。?

localStorage.setItem('token', response.access_token);