oracle 创建自增列 及oracle表的字段的子节点的查询
首先创建序列:
create sequence 序列名 start with 1 increment by 1 nomaxvalue nocycle
其次创建触发器:
create or replace trigger 触发器名 before insert on 表名称 for each row
begin
select 序列名.nextval into:new.表的列名 from dual;
end;
查询一个具有父列的表(表1)
id fid
1 0
2 1
3 1
4 2
5 3
查询fid=0下的所有子列
select id from 表1 START WITH FID ='0' CONNECT BY PRIOR id= fid
查询结果如下:
id
2
4
3
5
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步