oracle 创建自增列及其oracle表的字段的子节点的查询
生活随笔
收集整理的這篇文章主要介紹了
oracle 创建自增列及其oracle表的字段的子节点的查询
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
首先創(chuàng)建序列:
create sequence?序列名 start with 1 increment by 1 nomaxvalue nocycle
其次創(chuàng)建觸發(fā)器:
create or replace trigger?觸發(fā)器名 before insert on?表名稱 for each row
begin
select? 序列名.nextval ?into:new.表的列名? from dual;
end;
查詢一個(gè)具有父列的表(表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??
查詢結(jié)果如下:
id
2
4
3
5
?
轉(zhuǎn)載于:https://www.cnblogs.com/umlzhang/archive/2010/05/11/1732723.html
總結(jié)
以上是生活随笔為你收集整理的oracle 创建自增列及其oracle表的字段的子节点的查询的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html 转换为cshtml,使用Htm
- 下一篇: cronschedulebuilder