DB2 递归】的更多相关文章

公司一直用递归来生成组织机构的树状图.看了上面的文档,应该立马就能写了. 不过前几天,有个功能涉及到下面的状况: 需要组织机构等级为1级的下面所有子机构.且按照一级组织机构分组.大家都觉得很难,哥就一抬手,一个递归SQL,问题瞬间解决了. 比如说求上图二级人员下面的所有人员,且按二级分组(就是求Mary和Tom下面的所有人员) 最后的结果应该是(这边结果包含自己) Mary Mary Mary Ben Tom Tom Tom John Tom Emily Tom Kate Tom Mark 左边…
WITH n(lev,ID, NAME, PORGID, ORG_ID_TREE) AS (SELECT 0,ID, NAME, PORGID, CAST(ID AS VARCHAR(1024)) FROM <table> WHERE ID = '00001' UNION ALL SELECT n.lev +1, nplus1.ID, nplus1.NAME, nplus1.PORGID, n.ORG_ID_TREE || ',' || nplus1.ID FROM <table>…
最终效果 原始数据: 转换脚本: WITH post_a AS ( SELECT DISTINCT T.EMP_NO,S.CODE_ FROM inscndb.DTFMA000_EMP_POST T ,VIEW_BI_POST S WHERE T.POST||'-'||POST2 = S.POST ), post_b AS (SELECT emp_no,code_,ROW_NUMBER() OVER(PARTITION BY EMP_NO ORDER BY EMP_NO) row_num FRO…
WITH T1 (T11 , T22 , T33 , T44) AS (SELECT TASKID , REPLY , ROWNUMBER () OVER (PARTITION BY TASKID) , ROWNUMBER () OVER (PARTITION BY TASKID) AS T4 FROM RT_CALLTASKRECDT) , T3 (S1 , S2 , S3 , S4) AS (SELECT T11 , )) , T33 , T44 FROM T1 UNION ALL SELE…
00 完全成功完成 表 3  01 警告 表 4  02 无数据 表 5  07 动态 SQL 错误 表 6  08 连接异常 表 7  09 触发操作异常 表 8  0A 功能部件不受支持 表 9  0D 目标类型规范无效 表 10  0F 无效标记 表 11  0K RESIGNAL 语句无效 表 12  0N SQL/XML 映射错误 表 13  20 找不到 CASE 语句的条件 表 15  21 基数违例 表 16  22 数据异常 表 17  23 约束违例 表 18  24 无效的…
斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1.1.2.3.5.8.13.21.……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*) 上面是对递归有个小小的了解.下面给出一个具体的例子 这个例子的作用是根据ID值找出该ID对应值下的地区有哪些? 源代码: ---db2递归查询 CREATE TABLE AreaInfo ( ID INTEGER NOT NULL PRIMARY KEY, ParentID INT,…
官网地址:http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/core/r0sttmsg.htm 2009 年 4 月 30 日起不再支持 DB2 通用数据库版本 8.请访问这里以获取更多详细信息:http://www.ibm.com/support/docview.wss?rs=71&uid=swg21370360 SQLSTATE 消息 本节列示 SQLSTATE 及其…
xingkaistart weblogic10之Failed to initialize the application 'wss-1-1' due to error weblogic. WeblogicJDBC 错误信息:('wss-1-1' 是配置的jndi) <Jan 14, 2011 3:42:09 PM CST> <Error> <Deployer> <BEA-149205> <Failed to initialize the applica…
size=medium][/size]本节列示 SQLSTATE 及其含义.SQLSTATE 是按类代码进行分组的:对于子代码,请参阅相应的表. 表 2. SQLSTATE 类代码 类代码含义 要获得子代码,参阅...00 完全成功完成 表 301 警告 表 402 无数据 表 507 动态 SQL 错误 表 608 连接异常 表 709 触发操作异常 表 80A 功能部件不受支持 表 90D 目标类型规范无效 表 100F 无效标记 表 110K RESIGNAL 语句无效 表 120N SQ…
DB2 SQLSTATE 讯息 类代码 42 语法错误或访问规则违例表 32. 类代码 42:语法错误或访问规则违例 SQLSTATE 值   含义 42501 授权标识不具有对标识对象执行指定操作的特权. 42502 授权标识不具有执行指定操作的特权. 42504 无法从指定的权限名撤销指定的特权.安全标号或免除凭证. 42506 发生所有者授权失败. 42508 不能将指定的数据库特权授予 PUBLIC. 42509 因为 STATICRULES 选项而未授权 SQL 语句. 42511 未…