哪位高手知道是哪的错误?

原创 2017年01月02日 23:43:37

EAPUserPrivilege-db2.xml


<!--根据用户角色权限查看相应的模块 -->
   <statement id="AD_PROGRAM_TREE" resultClass="EAPTreeNodeMap" remapResults="true">
    <![CDATA[
WITH RPL (ID,PCODE, PNAME, START_PROGRAM,LEAF, PID, TAXIS_NO) AS 
        ( 
        SELECT ROOT.ROW_ID AS ID, ROOT.PROGRAM_CODE AS PCODE, ROOT.PROGRAM_NAME AS PNAME, ROOT.START_PROGRAM,CASE ROOT.LEAF_YN WHEN 'Y' THEN 'true' WHEN 'N' THEN 'false' END AS LEAF,ROOT.PARENT_MODULE_ID AS PID,ROOT.TAXIS_NO
        FROM AD_PROGRAM ROOT 
        WHERE ROOT.PARENT_MODULE_ID =#rowId# AND ROOT.USING_FLAG = '0' AND ROOT.VISIBLE_FLAG = '0' AND ROOT.LEVEL_NUM >=#fromLevelNum# AND ROOT.LEVEL_NUM <=#toLevelNum#
        AND 
        ( 
        ROOT.PROGRAM_CODE IN 
        ( 
        SELECT DISTINCT LIMIT_NAME FROM OSM_LIMIT  WHERE DELETED_FLAG = '0' AND OSM_LIMIT.IS_NO='Y'
        AND ROLE_ID IN 
        ( 
       SELECT ROLE_ID FROM OSM_ROLE,OSM_CONNECT,OSM_PEOPLE WHERE OSM_ROLE.DELETED_FLAG = '0' AND OSM_CONNECT.DELETED_FLAG = '0' AND OSM_PEOPLE.DELETED_FLAG = '0'  AND OSM_ROLE.ROW_ID=OSM_CONNECT.ROLE_ID AND OSM_CONNECT.PEOPLE_ID=OSM_PEOPLE.ROW_ID AND OSM_PEOPLE.ROW_ID =  #USER_ID#
        ) 
        ) 
        AND ROOT.CONTROL_FLAG = '1' 
        OR 
        ROOT.CONTROL_FLAG='0' 
        ) 
        UNION ALL 
        SELECT CHILD.ROW_ID AS ID, CHILD.PROGRAM_CODE AS PCODE, CHILD.PROGRAM_NAME AS PNAME,CHILD.START_PROGRAM,CASE CHILD.LEAF_YN WHEN 'Y' THEN 'true' WHEN 'N' THEN 'false' END AS LEAF,CHILD.PARENT_MODULE_ID AS PID,CHILD.TAXIS_NO
        FROM RPL PARENT, AD_PROGRAM CHILD 
        WHERE PARENT.ID = CHILD.PARENT_MODULE_ID 
        AND CHILD.USING_FLAG = '0' AND CHILD.VISIBLE_FLAG = '0' AND CHILD.LEVEL_NUM >= #fromLevelNum# AND CHILD.LEVEL_NUM <=#toLevelNum#
        AND 
        ( 
        CHILD.ROW_ID IN 
        ( 
        SELECT DISTINCT LIMIT_NAME FROM OSM_LIMIT  WHERE DELETED_FLAG = '0' AND OSM_LIMIT.IS_NO='Y'
        AND ROLE_ID IN 
        ( 
         SELECT ROLE_ID FROM OSM_ROLE,OSM_CONNECT,OSM_PEOPLE WHERE OSM_ROLE.DELETED_FLAG = '0' AND OSM_CONNECT.DELETED_FLAG = '0' AND OSM_PEOPLE.DELETED_FLAG = '0'  AND OSM_ROLE.ROW_ID=OSM_CONNECT.ROLE_ID AND OSM_CONNECT.PEOPLE_ID=OSM_PEOPLE.ROW_ID AND OSM_PEOPLE.ROW_ID =  #USER_ID#
        ) 
        ) 
        AND CHILD.CONTROL_FLAG = '1' 
        OR 
        CHILD.CONTROL_FLAG='0' 
        ) 
        ) 
        SELECT DISTINCT ID, PCODE, PNAME,  START_PROGRAM, LEAF,  PID, TAXIS_NO
        FROM RPL 
        ORDER BY TAXIS_NO
     ]]>
  </statement>



错误信息:

[2012-04-24 11:28:16] DEBUG >> ajax.EAPAjaxServlet >>
[2012-04-24 11:28:16] DEBUG >> sql.Connection >>{conn-100012} Connection
[2012-04-24 11:28:16] DEBUG >> sql.Connection >>{conn-100012} Preparing Statement:       WITH RPL (ID,PCODE, PNAME, START_PROGRAM,LEAF, PID, TAXIS_NO) AS          (          SELECT ROOT.ROW_ID AS ID, ROOT.PROGRAM_CODE AS PCODE, ROOT.PROGRAM_NAME AS PNAME, ROOT.START_PROGRAM,CASE ROOT.LEAF_YN WHEN 'Y' THEN 'true' WHEN 'N' THEN 'false' END AS LEAF,ROOT.PARENT_MODULE_ID AS PID,ROOT.TAXIS_NO         FROM AD_PROGRAM ROOT          WHERE ROOT.PARENT_MODULE_ID =? AND ROOT.USING_FLAG = '0' AND ROOT.VISIBLE_FLAG = '0' AND ROOT.LEVEL_NUM >=? AND ROOT.LEVEL_NUM <=?         AND          (          ROOT.PROGRAM_CODE IN          (          SELECT DISTINCT LIMIT_NAME FROM OSM_LIMIT  WHERE DELETED_FLAG = '0' AND OSM_LIMIT.IS_NO='Y'         AND ROLE_ID IN          (         SELECT ROLE_ID FROM OSM_ROLE,OSM_CONNECT,OSM_PEOPLE WHERE OSM_ROLE.DELETED_FLAG = '0' AND OSM_CONNECT.DELETED_FLAG = '0' AND OSM_PEOPLE.DELETED_FLAG = '0'  AND OSM_ROLE.ROW_ID=OSM_CONNECT.ROLE_ID AND OSM_CONNECT.PEOPLE_ID=OSM_PEOPLE.ROW_ID AND OSM_PEOPLE.ROW_ID =  ?         )          )          AND ROOT.CONTROL_FLAG = '1'          OR          ROOT.CONTROL_FLAG='0'          )          UNION ALL          SELECT CHILD.ROW_ID AS ID, CHILD.PROGRAM_CODE AS PCODE, CHILD.PROGRAM_NAME AS PNAME,CHILD.START_PROGRAM,CASE CHILD.LEAF_YN WHEN 'Y' THEN 'true' WHEN 'N' THEN 'false' END AS LEAF,CHILD.PARENT_MODULE_ID AS PID,CHILD.TAXIS_NO         FROM RPL PARENT, AD_PROGRAM CHILD          WHERE PARENT.ID = CHILD.PARENT_MODULE_ID          AND CHILD.USING_FLAG = '0' AND CHILD.VISIBLE_FLAG = '0' AND CHILD.LEVEL_NUM >= ? AND CHILD.LEVEL_NUM <=?         AND          (          CHILD.ROW_ID IN          (          SELECT DISTINCT LIMIT_NAME FROM OSM_LIMIT  WHERE DELETED_FLAG = '0' AND OSM_LIMIT.IS_NO='Y'         AND ROLE_ID IN          (           SELECT ROLE_ID FROM OSM_ROLE,OSM_CONNECT,OSM_PEOPLE WHERE OSM_ROLE.DELETED_FLAG = '0' AND OSM_CONNECT.DELETED_FLAG = '0' AND OSM_PEOPLE.DELETED_FLAG = '0'  AND OSM_ROLE.ROW_ID=OSM_CONNECT.ROLE_ID AND OSM_CONNECT.PEOPLE_ID=OSM_PEOPLE.ROW_ID AND OSM_PEOPLE.ROW_ID =  ?         )          )          AND CHILD.CONTROL_FLAG = '1'          OR          CHILD.CONTROL_FLAG='0'          )          )          SELECT DISTINCT ID, PCODE, PNAME,  START_PROGRAM, LEAF,  PID, TAXIS_NO         FROM RPL          ORDER BY TAXIS_NO         
[2012-04-24 11:28:16] DEBUG >> sql.PreparedStatement >>{pstm-100013} Executing Statement:       WITH RPL (ID,PCODE, PNAME, START_PROGRAM,LEAF, PID, TAXIS_NO) AS          (          SELECT ROOT.ROW_ID AS ID, ROOT.PROGRAM_CODE AS PCODE, ROOT.PROGRAM_NAME AS PNAME, ROOT.START_PROGRAM,CASE ROOT.LEAF_YN WHEN 'Y' THEN 'true' WHEN 'N' THEN 'false' END AS LEAF,ROOT.PARENT_MODULE_ID AS PID,ROOT.TAXIS_NO         FROM AD_PROGRAM ROOT          WHERE ROOT.PARENT_MODULE_ID =? AND ROOT.USING_FLAG = '0' AND ROOT.VISIBLE_FLAG = '0' AND ROOT.LEVEL_NUM >=? AND ROOT.LEVEL_NUM <=?         AND          (          ROOT.PROGRAM_CODE IN          (          SELECT DISTINCT LIMIT_NAME FROM OSM_LIMIT  WHERE DELETED_FLAG = '0' AND OSM_LIMIT.IS_NO='Y'         AND ROLE_ID IN          (         SELECT ROLE_ID FROM OSM_ROLE,OSM_CONNECT,OSM_PEOPLE WHERE OSM_ROLE.DELETED_FLAG = '0' AND OSM_CONNECT.DELETED_FLAG = '0' AND OSM_PEOPLE.DELETED_FLAG = '0'  AND OSM_ROLE.ROW_ID=OSM_CONNECT.ROLE_ID AND OSM_CONNECT.PEOPLE_ID=OSM_PEOPLE.ROW_ID AND OSM_PEOPLE.ROW_ID =  ?         )          )          AND ROOT.CONTROL_FLAG = '1'          OR          ROOT.CONTROL_FLAG='0'          )          UNION ALL          SELECT CHILD.ROW_ID AS ID, CHILD.PROGRAM_CODE AS PCODE, CHILD.PROGRAM_NAME AS PNAME,CHILD.START_PROGRAM,CASE CHILD.LEAF_YN WHEN 'Y' THEN 'true' WHEN 'N' THEN 'false' END AS LEAF,CHILD.PARENT_MODULE_ID AS PID,CHILD.TAXIS_NO         FROM RPL PARENT, AD_PROGRAM CHILD          WHERE PARENT.ID = CHILD.PARENT_MODULE_ID          AND CHILD.USING_FLAG = '0' AND CHILD.VISIBLE_FLAG = '0' AND CHILD.LEVEL_NUM >= ? AND CHILD.LEVEL_NUM <=?         AND          (          CHILD.ROW_ID IN          (          SELECT DISTINCT LIMIT_NAME FROM OSM_LIMIT  WHERE DELETED_FLAG = '0' AND OSM_LIMIT.IS_NO='Y'         AND ROLE_ID IN          (           SELECT ROLE_ID FROM OSM_ROLE,OSM_CONNECT,OSM_PEOPLE WHERE OSM_ROLE.DELETED_FLAG = '0' AND OSM_CONNECT.DELETED_FLAG = '0' AND OSM_PEOPLE.DELETED_FLAG = '0'  AND OSM_ROLE.ROW_ID=OSM_CONNECT.ROLE_ID AND OSM_CONNECT.PEOPLE_ID=OSM_PEOPLE.ROW_ID AND OSM_PEOPLE.ROW_ID =  ?         )          )          AND CHILD.CONTROL_FLAG = '1'          OR          CHILD.CONTROL_FLAG='0'          )          )          SELECT DISTINCT ID, PCODE, PNAME,  START_PROGRAM, LEAF,  PID, TAXIS_NO         FROM RPL          ORDER BY TAXIS_NO         
[2012-04-24 11:28:16] DEBUG >> sql.PreparedStatement >>{pstm-100013} Parameters: [70, 2, 10, 0, 2, 10, 0]
[2012-04-24 11:28:16] DEBUG >> sql.PreparedStatement >>{pstm-100013} Types: [java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String]
[2012-04-24 11:28:16] ERROR >> tree.EAPTreeUtil >>com.ibatis.common.jdbc.exception.NestedSQLException:   
--- The error occurred in com/neusoft/ermsuite/platform/common/sm/privilege/userPrivilege/dao/EAPUserPrivilege-db2.xml.  
--- The error occurred while applying a parameter map.  
--- Check the common.sm.privilege.userPrivilege.UserPrivilege.AD_PROGRAM_TREE-InlineParameterMap.  
--- Check the statement (query failed).  
--- Cause: com.ibm.db2.jcc.b.nm: DB2 SQL Error: SQLCODE=-401, SQLSTATE=42818, SQLERRMC=IN, DRIVER=3.50.152

相关文章推荐

收录问题哪位高手帮我分析下我的网站是不是被K了

[收录问题]哪位高手帮我分析下我的网站是不是被K了 收录问题哪位高手帮我分析下我的网站是不是被K了 标签:内容一个战士,到我们轻语来,这装备看上去很沉,可他们竟同时对上了超过二十头恶魔石雕。 当大家发...

哪位大牛 帮看看有没有逻辑错误

// 图片处理Dlg.cpp : 实现文件 //   #include "stdafx.h" #include "图片处理.h" #include "图片处理Dlg.h" #include...

static的应用原理(不知道哪位大神写的)

static对象如果出现在类中,那么该对象即使从未被使用到,它也会被构造以及析构。而函数中的static对象,如果该函数从未被调用,这个对象也就绝不会诞生,但是在函数每次被调用时检查对象是否需要诞生。...

请问哪位大佬和牛人知道如何实现美国大公司GE公司的软件中如下非常实用的功能?

如图所示: 一、美国大公司GE公司的一个软件产品中有一个非常实用的功能,就是一个类似DataGridView的自定义的控件用来以网格表格的方式显示符合某些条件的患者做放射科检查之后报告医生是否对相应...

不知道是哪位java大神写给女神的情书~~~~~

我能抽象出整个世界... 但是我却不能抽象出你... 你肯定是一个单例,因为你是那样的独一无二... 所以我的世界并不完整... 我可以重载甚至覆盖这个世界里的任何一种方法... 但是却不能覆盖对你的...

flex成品作--不知道有哪位大神能看懂是干嘛的

小弟布局什么都乱七八糟,但是功能还是行了,不知道哪位大神可以看懂,我乱七八糟的代码,是干嘛的,这功能幸好公司内部用,不然做出去就难看死了 ...

请问有哪位大神能破解这个DLL?

  • 2016年06月11日 16:46
  • 1.68MB
  • 下载

C#贪吃蛇 忘了哪位大侠的了

  • 2010年12月24日 16:02
  • 221KB
  • 下载

身份证号/姓名/手机号码/工资卡号生成(忘记是从哪位大哥那偷来的,仅用做测试)

com.test.test.test; // 身份证生成 public class IDCard { // wi =2(n-1)(mod 11) fin...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:哪位高手知道是哪的错误?
举报原因:
原因补充:

(最多只允许输入30个字)