SQL Server 2008 以降の hierarchyid データ型では、/1/1/8/ [ /1/1/8/x/ ] の次の子の発行を x が1 に最も近い非負の整数は?
簡単な解決策は、割り当てられた子の最大値を見つけて兄弟を右に移動することのようですが、値を再利用することは決してないため、最終的にはこれを使い果たしてしまうようです (実際にはそうでなくても)。私の理解では、ネガと非全体はより多くのスペースを消費します。
例:/1/1/8/
これらの子を持つ親がいる場合 (子の順序は問題ではなく、値の再割り当ては問題ありません):
/1/1/8/-400/
/1/1/8/1/
/1/1/8/4/
/1/1/8/40/
/1/1/8/18/
/1/1/8/9999999999/
次の子には持たせたくない/1/1/8/2/
?