|
1、“分级查询”简介 “分级查询”也被称作是“递归查询”,在早期的IBM Informix数据版本中,如果想实现递归查询是一件比较复杂的事情。从IDS 11.50.xC5开始, Informix数据库引入了"CONNECT...BY"的新语法,从而使“分级查询”不再成为从Oracle数据库到Informix数据迁移的障碍。 2、 “分级查询”的例子 现在有一张表“emp1”,这张表中通过“empid”、“mgrid”来表明员工和经理的层次关系,如果试图查询其中一个人的所有下属,此时就涉及到了 递归查询的问题,现在假设需要查出姓名为“Goyal”经理手下所有的员工的姓名、及员工号,在以前的版本中实现起来较为复杂,在IDS11.50.xC5中 引入了“分层查询”,将变的比较容易。
 插入数据后,数据间的层次关系试图如下: 
现在假设需要查出姓名为“Goyal”经理手下所有的员工的姓名、及员工号,相关语法和关键字的解释如下: 
|