oracle 创建自增列及其oracle表的字段的子节点的查询
2010-05-11 16:31
375 查看
首先创建序列:
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
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
相关文章推荐
- oracle 创建自增列 及oracle表的字段的子节点的查询
- Oracle父节点及其子节点数据的查询
- oracle 中查询分区表及其分区字段
- oracle 查询 某字段重复按照创建时间倒序取第一条
- 对于大量left join 的表查询,可以在关键的 连接节点字段上创建索引。
- oracle根据字段值查询所有表及其字段.txt
- oracle 建表、最大ID、判断表是否已存在、字段的查询以及增删改、插入与修改语句
- 160519、Oracle中将查询出的多条记录的某个字段拼接成一个字符串的方法
- oracle 创建字段自增长实现方式
- Oracle同义词创建及其作用
- 常用数据库的自增字段创建方法汇总_DB2_Oracle_MySQL_PostgreSQL_SQL Server_Sybase
- Oracle中查询一个表中字段(列)个数
- Oracle树查询(查询所有子节点,父节点等等)
- Oracle PLSQL Demo - 18.02.管道function[查询零散的字段组成list管道返回] [字段必须对上]
- Oracle同义词创建及其作用
- oracle 修改 clob字段,查询clob字段
- Oracle同义词创建及其作用
- oracle根据Date字段查询区间数据(转)
- ORACLE 树形结构数据 查询某结点下全部子节点无限递归的前2个数据
- 使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象