首先创建序列:

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

转载于:https://www.cnblogs.com/umlzhang/archive/2010/05/11/1732723.html

oracle 创建自增列及其oracle表的字段的子节点的查询相关推荐

  1. PostgreSQL SERIAL创建自增列

    PostgreSQL SERIAL创建自增列 本文我们介绍PostgreSQL SERIAL,并展示如何使用serial类型创建表自增列. PostgreSQL SERIAL伪类型 PostgreSQ ...

  2. oracle如何写循环日期自增_Oracle动态创建时间分区,以及Oracle12c中快速创建自增列...

    时间分区可以按照年月日时分秒进行分区,一般按照日或月分区就足够了,这里按照的是日分区 demo如下 create table APDEMO ( OID NUMBER(38) generated as ...

  3. oracle自增列问题i,关于oracle中自增列问题

    昨天去面试,面试官文oracle中有没有自增列,平时没留意,今天查了一下资料,做了个例子. oracle中没有自增列,可以设定, 但手写方法.序列或触发器都可以实现,下面是我实现的一种方法 ----- ...

  4. oracle设计自增列,oracle中实现自增列

    oracle中实现自增列 1.创建学生表: CREATE TABLE student ( xh number primary key, Name varchar2(10) not null); 2. ...

  5. Oracle数据库 登录命令 用户管理 建表 修改字段 数据类型 约束 增删改查

    什么是数据库? 存储数据的仓库 优点: 1.可存储大量数据 2.方便检索 3.保持数据的一致性.完整性 4.安全,可共享 解决的问题? 数据的持久化(把数据写到磁盘中) 安装看安装文档: 口令管理: ...

  6. oracle创建本地表空间,本地管理表空间——大家继续讨论!

    本地管理表空间 Locally Managed Tablespace 一.概述 1.理解本地管理表空间的由来 2.理解什么是字典管理表空间及工作原理 3.理解本地管理表空间的优势(为什么要使用本地管理 ...

  7. oracle 创建临时表报权限不足,ORACLE 临时表空间满了的原因解决方案

    临时表空间作用 Oracle临时表空间主要用来做查询和存放一些缓冲区数据.临时表空间消耗的主要原因是需要对查询的中间结果进行排序. 重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql ...

  8. oracle创建用户并授权select,oracle创建用户并授权,oracle创建用户并授权select

    oracle创建用户并授权,oracle创建用户并授权select,[转载]Oracle创建表空间.创建用户以及授权 Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创 ...

  9. oracle创建带参数视图6,Oracle创建带有参数的视图代码介绍

    在Oracle里,视图不像存储过程和函数一样,可以定义输入参数,但我们可以变个方式,使用程序包来实现 首先定义程序包: /* 按个人需要定义,我定义三个参数 ,因我项目程序需要,所以三个参数都是num ...

最新文章

  1. 你一笑,AI就变聪明了?微软最新研究提出“微笑训练法”
  2. Mybatis Interceptor 讲解
  3. 在hibernate中使用c3p0数据源
  4. the application has stopped unexpected。please try again
  5. 爱奇艺android投屏,手机爱奇艺APP怎么将视频投屏上笔记本电脑?
  6. docker 镜像上传至hub时报错,提示:denied: requested access to the resource is denied
  7. PHP生成唯一订单号
  8. javaone_JavaOne 2014 –有关提交的一些初步分析
  9. shiro身份验证测试
  10. 迭代器 in C++
  11. 自己调用NTDLL函数
  12. 第二章、使用变量、操作符和表达式
  13. 百战程序员python资源_Python【北京尚学堂·百战程序员】
  14. [python爬虫之路day4]:xpath基本知识lxml结合xpath进行数据分析爬取豆瓣电影
  15. Python数据加密与解密相关操作(hashlib、hmac、random、base64、pycrypto)
  16. bitwise oracle,linq – 与NHibernate和Oracle的Bitwise AND
  17. CSS3中rotate的作用
  18. CentOS7下Mantis安装与配置
  19. 【人工智能】关于人类大脑模型的一些数学公式
  20. 关于SVPWM马鞍形和相、线电压波形的一些汇总

热门文章

  1. LeetCode OJ - Populating Next Right Pointers in Each Node II
  2. 一个计算机爱好者的不完整回忆(二十八)关于计算机书籍
  3. JAVA四种基本排序总结
  4. 什么是套接字?Socket基本介绍
  5. access如何设置定期报表汇总_报表工具选型对比系列 - 大报表
  6. 全国计算机等级考试题库二级C操作题100套(第29套)
  7. 计算机组成原理实验 组装实验报告,计算机组成原理实验一实验报告..doc
  8. 极限与连续知识点总结_高数上知识点期末复习 极限、连续、间断点(一)
  9. 现在学python和java哪个好_java和python学习哪个未来发展前景更好?
  10. 后端:C#操作Mongodb用法笔记