PL/SQL学习笔记(七)

王朝mssql·作者佚名  2008-05-19
宽屏版  字体: |||超大  

层次查询

select [level],column,expr from table [where condition]

[start with]起点(自底向上/自顶向下)

[connect by prior + 主键/外键=外键/主键]//看你往哪个方向查

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

select employee_id,last_name,salary,job_id,manager_id

from employees

start with manager_id is null

connect by prior employee_id=manager_id;

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

level(伪列)

层次的级别:不固定值。

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

修剪分支

Oracle 9i 对DML和DDL语句的扩展

多表插入的 INSERT 语句

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

多表插入语句:

无条件INSERT

条件 ALL INSERT

条件 FIRST INSERT

轮巡 INSERT

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有