【发布时间】:2010-06-23 15:07:35
【问题描述】:
我有一个用于为嵌套集添加节点的 sql,这是我的 sql SELECT @myRight := rgt FROM nested_category WHERE name = 'TELEVISIONS';
更新nested_category SET rgt = rgt + 2 WHERE rgt > @myRight; 更新nested_category SET lft = lft + 2 WHERE lft > @myRight;
INSERT INTO nested_category(name, lft, rgt) VALUES('GAME CONSOLES', @myRight + 1, @myRight + 2);
通常我可以把它放在存储过程中,但是在 H2 中不支持创建过程,似乎解决方案是使用带有创建别名的 java 函数。谁能帮帮我。
【问题讨论】: