假设我在SQL Server(2008 R2)中有一个hierarchyid列。假设表中已有以下节点:
/1/
/1/1/
/1/2/
我想创建一个插入语句,插入'/ 1/1 /'和'/ 1/2 /',创建节点'/1/1.1/'。但是,我不想硬编码'/1/1.1/'。我想基于知道'/ 1/1 /'和'/ 1/2 /'的插入语句。这将是一个存储过程,所以如果在insert语句之前需要一些T-SQL就可以了。
答案 0 :(得分:1)
想出来。原来答案在于GetDescendant方法。在父级'/ 1 /'上调用它,传递'/ 1/1 /'和'/ 1/2 /'作为参数,返回'/1/1.1 /'。