ITPub博客

首页 > Linux操作系统 > Linux操作系统 > PL/SQL学习笔记(七)

PL/SQL学习笔记(七)

原创 Linux操作系统 作者:yanxiaojun_007 时间:2009-05-24 13:37:28 0 删除 编辑
  层次查询

select [level],column,expr from table [where condition]**博客首页F5v8t| p/QBX
[start with]起点(自底向上/自顶向下)**博客首页-m/Te-x_Xv
[connect by prior + 主键/外键=外键/主键]//看你往哪个方向查

自顶向下 左边放主键,右边放外键

select employee_id,last_name,salary,job_id,manager_id**博客首页 Y h&Sn%s/r
from employees
8nV{"~0dt)}0start with manager_id is null**博客首页 xj]I%X/Qe R0f
connect by prior employee_id=manager_id;

自底向上 右边放主键,左边放外键

level(伪列)
J#f,HH*S0层次的级别:不固定值。

使用 level 和 LPAD 层次化格式的显示

修剪分支

**博客首页g!b$H*Jl.T1M;m t&P'|
Oracle 9i 对DML和DDL语句的扩展

多表插入的 INSERT 语句

insert .... select 语句可以被用来在单个DML语句中向多个表插入数据。

多表插入语句:

无条件INSERT

条件 ALL INSERT

条件 FIRST INSERT

轮巡 INSERT

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15037413/viewspace-600899/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-05-24

  • 博文量
    51
  • 访问量
    51941