表结构为:id, parent_id,name,fullname
要根据parent_id找到对应的id和name,进行连接后插入fullname中
例如: id parent_id name fullname
1 0 root /root
2 1 user1 /root/user1
3 2 user2 /root/user1/user2
4 3 user3 /root/user1/user2/user3请问这个功能通过建立一个存储过程如何能实现啊?求各位大神指教~存储递归
要根据parent_id找到对应的id和name,进行连接后插入fullname中
例如: id parent_id name fullname
1 0 root /root
2 1 user1 /root/user1
3 2 user2 /root/user1/user2
4 3 user3 /root/user1/user2/user3请问这个功能通过建立一个存储过程如何能实现啊?求各位大神指教~存储递归
解决方案 »
- 表空间的大小影响数据库的大小么?如果定义表空间为5M,那么这个数据库保存数据不能超过5M么?
- SQL “+”是什么用途?
- 才1千万行的数据库居然占用33G的空间????请高手指点怎么优化数据表,谢谢!!!
- oracle 有没有一个函数能根据字段的值获取它的数据类型?
- listener.ora中的参数的问题?
- 方法怎么返回一个字符串数组
- oracle如何让存储过程定期一天,一执行
- 关于向分区表中插入数据的问题,请高手指教?
- 在linux9下安装oracle9i时出错,请高人帮忙
- oracle 0 和 null 的区别
- oracle的除法为什么为空?
- java开发报异常 ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值
from tab t
start with t.parent_id = 0
connect by prior t.id = t.parent_id;试试这个吧