- 浏览: 140426 次
- 性别:
- 来自: 合肥
文章分类
- 全部博客 (76)
- struts2 (2)
- high框架 (1)
- oracle (17)
- 杂项 (1)
- weblogic (3)
- network (2)
- JavaSE (4)
- JavaEE (3)
- struggle (1)
- 工作总结 (1)
- web前端 (18)
- tydic web框架的ajax使用 (3)
- quartz (1)
- 客服系统的几个url (2)
- dic-sso (2)
- jdbc (2)
- ibatis (5)
- linux (1)
- jsp标签 <c:choose> <c:when> (1)
- axis2 (1)
- ajax jsonObject struts2 (2)
- tomcat (4)
- spring (1)
- ESB (2)
- fiddler (1)
最新评论
-
pengfeicao521:
谢谢兄台指点,当初俺刚学jdbc的时候,写个比这个还喷血的语句 ...
经典的jdbc连接数据库语句 -
King_XR:
其实, 这段代码中, 有好多地方, 处理都是不好的. 比如说, ...
经典的jdbc连接数据库语句 -
pengfeicao521:
兄台,可能是我表达不清,我的本意是,这是在orm未出现之前,通 ...
经典的jdbc连接数据库语句 -
King_XR:
这也能称为经典 ???
经典的jdbc连接数据库语句
----新首页根据一级菜单获取2,3级菜单
SELECT DISTINCT CASE
WHEN P.GOTO_TARGET IS NULL THEN
0
WHEN P.GOTO_TARGET = 2 THEN
0
ELSE
P.GOTO_TARGET
END NEW_WINDOW,
P.PRIVILEGE_ID MENU_ID,
P.MENU_RANK,
P.PRIVILEGE_NAME MENU_NAME,
CASE
WHEN A.DOMAIN = 0 THEN
DECODE(P.REPORT_ID,
NULL,
P.URL || DECODE(INSTR(P.URL, '?', -1, 1),
0,
'?menuId=',
'&' || 'menuId=') || P.PRIVILEGE_ID,
(SELECT S.SERVER_URL || R.REPORT_URL ||
DECODE(INSTR(R.REPORT_URL, '?', -1, 1),
0,
'?menuId=',
'&' || 'menuId=') || P.PRIVILEGE_ID
FROM DBP_REPORT R,
DBP_REPORT_SERVER RS,
DBP_SERVER S
WHERE R.REPORT_ID = RS.REPORT_ID
AND RS.SERVER_ID = S.SERVER_ID
AND R.REPORT_ID = P.REPORT_ID
AND ROWNUM = 1))
WHEN A.DOMAIN = 1 THEN
DECODE(P.REPORT_ID,
NULL,
P.URL || DECODE(INSTR(P.URL, '?', -1, 1),
0,
'?menuId=',
'&' || 'menuId=') || P.PRIVILEGE_ID,
(SELECT R.REPORT_URL ||
DECODE(INSTR(R.REPORT_URL, '?', -1, 1),
0,
'?menuId=',
'&' || 'menuId=') || P.PRIVILEGE_ID
FROM DBP_REPORT R
WHERE R.REPORT_ID = P.REPORT_ID
AND ROWNUM = 1))
END MENU_ADDR,
DECODE(P.REPORT_ID,
NULL,
NULL,
(SELECT DECODE(T.CUR_STATE,
3,
-1,
TO_NUMBER(SUBSTR((CAST(SYSDATE AS
TIMESTAMP) -
T.RECENT_TIME),
1,
INSTR(CAST(SYSDATE AS
TIMESTAMP) -
T.RECENT_TIME,
' '))) + 1) DAYS
FROM DBP_REPORT T
WHERE T.REPORT_ID = P.REPORT_ID)) REPORT_STATE,
P.MENU_TYPE MENU_TYPE_ID,
DECODE(P.PARENT_PRIVILEGE_ID, 0, -1, P.PARENT_PRIVILEGE_ID) PAR_MENU_ID,
P.STATE STATE,
P.DESCRIPTION MENU_DESC,
P.REQUIREMENT_ID REQUIREMENT_ID,
P.LAYER MENU_LEVEL,
DECODE(P.PRIVILEGE_ID, #NOWID#, -1, P.POSITION) MENUORDER,
P.APP_ID BELONG_SYS,
CASE
WHEN P.IS_HIDE = 1 THEN
P.IS_HIDE
ELSE
0
END IS_SHOW,
P.MENU_OTHERNAME MENU_NICKNAME,
P.IS_SUBSCRIBE IS_SUBSCRIBE,
P.REPORT_ID,
P.IS_CODE,
A.DOMAIN DOMAIN,
DECODE(P.REPORT_ID,
NULL,
NULL,
(SELECT TO_CHAR(EXIT_TIME, 'yyyy-mm-dd')
FROM DBP_REPORT T
WHERE T.REPORT_ID = P.REPORT_ID)) EXIT_TIME,
DECODE(P.REPORT_ID,
NULL,
NULL,
(SELECT REQ_ASKER
FROM DBP_REPORT T
WHERE T.REPORT_ID = P.REPORT_ID)) REQ_ASKER,
P.IMAGE
FROM (SELECT X.LAYER,
X.PRIVILEGE_ID,
X.PRIVILEGE_CODE,
X.PRIVILEGE_NAME,
X.DESCRIPTION,
X.SUPER_CODE,
X.PRIVILEGE_TYPE,
X.URL,
X.STATE,
X.POSITION,
X.MENU_TARGET,
X.APP_ID,
X.PARENT_PRIVILEGE_ID,
X.IMAGE,
X.IMAGE_DIS,
X.CHECKED,
X.HOT_KEY,
X.TYPE,
X.GROUPS,
X.IS_LEAF,
X.MENU_TYPE,
X.GOTO_TARGET,
X.SYS_CODE,
X.CREATER_ID,
X.CREATE_DATE,
X.IS_HIDE,
X.REPORT_ID,
X.MENU_OTHERNAME,
X.CREATER_LATN_ID,
X.IS_GENERAL,
X.IS_SUBSCRIBE,
X.MENU_RANK,
X.REQUIREMENT_ID,
X.EXTEND1,
X.IS_CODE,
X.EXTEND_URL,
X.PUSH_TYPE
FROM TB_SYS_PRIVILEGE X
WHERE X.IS_HIDE = #ISHIDE#
START WITH X.PARENT_PRIVILEGE_ID = #PMENUID#
CONNECT BY PRIOR X.PRIVILEGE_ID = X.PARENT_PRIVILEGE_ID
UNION
SELECT LAYER,
PRIVILEGE_ID,
PRIVILEGE_CODE,
PRIVILEGE_NAME,
DESCRIPTION,
SUPER_CODE,
PRIVILEGE_TYPE,
URL,
STATE,
POSITION,
MENU_TARGET,
APP_ID,
PARENT_PRIVILEGE_ID,
IMAGE,
IMAGE_DIS,
CHECKED,
HOT_KEY,
TYPE,
GROUPS,
IS_LEAF,
MENU_TYPE,
GOTO_TARGET,
SYS_CODE,
CREATER_ID,
CREATE_DATE,
IS_HIDE,
REPORT_ID,
MENU_OTHERNAME,
CREATER_LATN_ID,
IS_GENERAL,
IS_SUBSCRIBE,
MENU_RANK,
REQUIREMENT_ID,
EXTEND1,
IS_CODE,
EXTEND_URL,
PUSH_TYPE
FROM TB_SYS_PRIVILEGE
WHERE PRIVILEGE_ID = #PMENUID#) P,
TB_SYS_EMPEE_ROLE ER,
TB_SYS_ROLE_PRIVILEGE RP,
TB_SYS_APPLICATION A,
TB_SYS_ROLE R
WHERE P.STATE = 1
AND P.PUSH_TYPE = 3
AND P.APP_ID = A.APP_ID
AND P.PRIVILEGE_ID = RP.PRIVILEGE_ID
AND RP.ROLE_ID = ER.ROLE_ID
AND R.ROLE_ID = ER.ROLE_ID
AND ER.EMPEE_ID = #USERID#
AND P.LAYER IS NOT NULL
AND P.MENU_TYPE <> 4
AND R.STATE = '1'
ORDER BY MENU_LEVEL, MENUORDER
SELECT DISTINCT CASE
WHEN P.GOTO_TARGET IS NULL THEN
0
WHEN P.GOTO_TARGET = 2 THEN
0
ELSE
P.GOTO_TARGET
END NEW_WINDOW,
P.PRIVILEGE_ID MENU_ID,
P.MENU_RANK,
P.PRIVILEGE_NAME MENU_NAME,
CASE
WHEN A.DOMAIN = 0 THEN
DECODE(P.REPORT_ID,
NULL,
P.URL || DECODE(INSTR(P.URL, '?', -1, 1),
0,
'?menuId=',
'&' || 'menuId=') || P.PRIVILEGE_ID,
(SELECT S.SERVER_URL || R.REPORT_URL ||
DECODE(INSTR(R.REPORT_URL, '?', -1, 1),
0,
'?menuId=',
'&' || 'menuId=') || P.PRIVILEGE_ID
FROM DBP_REPORT R,
DBP_REPORT_SERVER RS,
DBP_SERVER S
WHERE R.REPORT_ID = RS.REPORT_ID
AND RS.SERVER_ID = S.SERVER_ID
AND R.REPORT_ID = P.REPORT_ID
AND ROWNUM = 1))
WHEN A.DOMAIN = 1 THEN
DECODE(P.REPORT_ID,
NULL,
P.URL || DECODE(INSTR(P.URL, '?', -1, 1),
0,
'?menuId=',
'&' || 'menuId=') || P.PRIVILEGE_ID,
(SELECT R.REPORT_URL ||
DECODE(INSTR(R.REPORT_URL, '?', -1, 1),
0,
'?menuId=',
'&' || 'menuId=') || P.PRIVILEGE_ID
FROM DBP_REPORT R
WHERE R.REPORT_ID = P.REPORT_ID
AND ROWNUM = 1))
END MENU_ADDR,
DECODE(P.REPORT_ID,
NULL,
NULL,
(SELECT DECODE(T.CUR_STATE,
3,
-1,
TO_NUMBER(SUBSTR((CAST(SYSDATE AS
TIMESTAMP) -
T.RECENT_TIME),
1,
INSTR(CAST(SYSDATE AS
TIMESTAMP) -
T.RECENT_TIME,
' '))) + 1) DAYS
FROM DBP_REPORT T
WHERE T.REPORT_ID = P.REPORT_ID)) REPORT_STATE,
P.MENU_TYPE MENU_TYPE_ID,
DECODE(P.PARENT_PRIVILEGE_ID, 0, -1, P.PARENT_PRIVILEGE_ID) PAR_MENU_ID,
P.STATE STATE,
P.DESCRIPTION MENU_DESC,
P.REQUIREMENT_ID REQUIREMENT_ID,
P.LAYER MENU_LEVEL,
DECODE(P.PRIVILEGE_ID, #NOWID#, -1, P.POSITION) MENUORDER,
P.APP_ID BELONG_SYS,
CASE
WHEN P.IS_HIDE = 1 THEN
P.IS_HIDE
ELSE
0
END IS_SHOW,
P.MENU_OTHERNAME MENU_NICKNAME,
P.IS_SUBSCRIBE IS_SUBSCRIBE,
P.REPORT_ID,
P.IS_CODE,
A.DOMAIN DOMAIN,
DECODE(P.REPORT_ID,
NULL,
NULL,
(SELECT TO_CHAR(EXIT_TIME, 'yyyy-mm-dd')
FROM DBP_REPORT T
WHERE T.REPORT_ID = P.REPORT_ID)) EXIT_TIME,
DECODE(P.REPORT_ID,
NULL,
NULL,
(SELECT REQ_ASKER
FROM DBP_REPORT T
WHERE T.REPORT_ID = P.REPORT_ID)) REQ_ASKER,
P.IMAGE
FROM (SELECT X.LAYER,
X.PRIVILEGE_ID,
X.PRIVILEGE_CODE,
X.PRIVILEGE_NAME,
X.DESCRIPTION,
X.SUPER_CODE,
X.PRIVILEGE_TYPE,
X.URL,
X.STATE,
X.POSITION,
X.MENU_TARGET,
X.APP_ID,
X.PARENT_PRIVILEGE_ID,
X.IMAGE,
X.IMAGE_DIS,
X.CHECKED,
X.HOT_KEY,
X.TYPE,
X.GROUPS,
X.IS_LEAF,
X.MENU_TYPE,
X.GOTO_TARGET,
X.SYS_CODE,
X.CREATER_ID,
X.CREATE_DATE,
X.IS_HIDE,
X.REPORT_ID,
X.MENU_OTHERNAME,
X.CREATER_LATN_ID,
X.IS_GENERAL,
X.IS_SUBSCRIBE,
X.MENU_RANK,
X.REQUIREMENT_ID,
X.EXTEND1,
X.IS_CODE,
X.EXTEND_URL,
X.PUSH_TYPE
FROM TB_SYS_PRIVILEGE X
WHERE X.IS_HIDE = #ISHIDE#
START WITH X.PARENT_PRIVILEGE_ID = #PMENUID#
CONNECT BY PRIOR X.PRIVILEGE_ID = X.PARENT_PRIVILEGE_ID
UNION
SELECT LAYER,
PRIVILEGE_ID,
PRIVILEGE_CODE,
PRIVILEGE_NAME,
DESCRIPTION,
SUPER_CODE,
PRIVILEGE_TYPE,
URL,
STATE,
POSITION,
MENU_TARGET,
APP_ID,
PARENT_PRIVILEGE_ID,
IMAGE,
IMAGE_DIS,
CHECKED,
HOT_KEY,
TYPE,
GROUPS,
IS_LEAF,
MENU_TYPE,
GOTO_TARGET,
SYS_CODE,
CREATER_ID,
CREATE_DATE,
IS_HIDE,
REPORT_ID,
MENU_OTHERNAME,
CREATER_LATN_ID,
IS_GENERAL,
IS_SUBSCRIBE,
MENU_RANK,
REQUIREMENT_ID,
EXTEND1,
IS_CODE,
EXTEND_URL,
PUSH_TYPE
FROM TB_SYS_PRIVILEGE
WHERE PRIVILEGE_ID = #PMENUID#) P,
TB_SYS_EMPEE_ROLE ER,
TB_SYS_ROLE_PRIVILEGE RP,
TB_SYS_APPLICATION A,
TB_SYS_ROLE R
WHERE P.STATE = 1
AND P.PUSH_TYPE = 3
AND P.APP_ID = A.APP_ID
AND P.PRIVILEGE_ID = RP.PRIVILEGE_ID
AND RP.ROLE_ID = ER.ROLE_ID
AND R.ROLE_ID = ER.ROLE_ID
AND ER.EMPEE_ID = #USERID#
AND P.LAYER IS NOT NULL
AND P.MENU_TYPE <> 4
AND R.STATE = '1'
ORDER BY MENU_LEVEL, MENUORDER
发表评论
-
命令行conn
2013-03-28 14:41 739conn scott/tiger@127.0.0.1:1521 ... -
imp/exp
2013-03-28 11:21 828exp iap/iap@141-ORCL file=F:\d ... -
exp命令
2012-12-13 16:45 842EXP dic_dbp/dic_dbp@136orcl o ... -
小数点保留位数格式
2012-11-06 10:03 8391 保留小数点后2位 SELECT to_char(0.03 ... -
oracle创建物化视图
2012-09-17 16:41 823----- 需要 创建 权限视图 CREAT ... -
创建job
2012-01-16 09:31 912----定义 JOB declare job numbe ... -
关于oracle开窗函数--2分析函数参考手册
2011-05-11 22:57 1838Oracle 9i 分析函数参考手 ... -
关于oracle 开窗函数--1
2011-05-11 22:54 1202一.OVER 1.SQL> SELECT deptno, ... -
sql优化
2011-04-06 21:39 7881.1 IN 操作符 用IN ... -
删除重复记录,只保留一条
2010-10-19 15:55 901DELETE FROM T_CAO_DV_ASSET WHE ... -
查看表空间的使用情况
2010-06-21 21:30 1084SELECT a.tablespace_name " ... -
oracle性能视图
2010-06-08 19:36 1031V$SYSSTAT中包含多个统计项,这部分介绍了一些关键的v ... -
常用的sql语句--关于10g 闪回的
2010-05-20 14:11 943select name,FIRST_CHANGE# fscn, ... -
我的SQL经验积累
2010-01-26 14:13 890--给中间表授权 1、m_data.dc_department ... -
oracle merge
2010-01-26 14:05 1061--测试用数据,在49.55上 --SELECT * FROM ... -
oracle的树形展示
2010-01-26 14:03 758SELECT lpad(dept_name,length(de ...
相关推荐
python 对全世界国家、中国省市区县逐级菜单查询 1.四级菜单 2.可依次选择进入各省份子菜单 3.每一级菜单可退回上一级菜单 4.每一级菜单都可以退出菜单
后台添加数据 前台自动出现菜单 若要实现3级菜单 把中间部分再添加一次即可
1.移动一级菜单和二级菜单顺序; 2.配置按钮类型为:点击事件,打开网页,发送小程序, 3.自定义配置获取菜单接口和保存菜单接口 初始化方式: var appid = ''; var menuApi = 'url?appid=' + appid; var saveApi =...
里面菜单的第一项是二级筛选,点击第一级某一项请求接口获取对应的第二级数据。
在cachedViews中手动加上一级菜单和三级菜单之间,缺失的二级菜单的名字,这样二级菜单下的组件就会缓存了 实列代码如下: const _import = require('@/router/_import_prodection');//获取组件的方法 import {...
项目中遇到一个需求,要求查处菜单节点的所有节点,在网上查了一下,大多数的方法用到了存储过程,由于线上环境不能随便添加存储过程, 因此在这里采用类似递归的方法对菜单的所有子节点进行查询。 准备 创建menu表...
我们这一篇来用JavaScript脚本实现下拉菜单的显示和隐藏。...2)编写显示子菜单showsub()函数:使用getElementsByTagName获取二级菜单项;通过style.display设置二级菜单显示。 3)编写隐藏子菜单hidesub()
1、当拿到数据后加载pid为0的商品,并动态创建option将商品追加到一级菜单中,并设置value值 2、当选择一级商品时加载pid=当前id的商品,并创建option将商品追加到二级菜单中,并设置value值 3、当选择二级商品时...
2、内置ID发布页已经可以实现搜索二级ID发布页的功能。 1.7.0.2_x64更新:2009-05-07 1、修正当ESET服务器有问题验证ID时可能会重复使用已经出问题的服务器的问题。 2、修正当使用“还原默认值”后获取ID有时会验证...
VUE-router.addRoutes根据后台接口传递数据生成动态路由,前端拿到配置并生成侧边栏-实现页面级权限控制。 ----------------------------------------------- 登陆成功之后直接由后端返回异步路由表,然后前端直接...
此案例主要实现了一个功能是,在vue实例首次运行时,在加载了login和404两个路由规则,登录成功后,根据登录用户角色权限获取该角色相应菜单权限,生成新的路由规则添加进去。 做过后台管理系统都一定做过这个功能,...
前面两篇博文分别是用CSS样式和JS实现的,那么这篇就用jQuery来实现二级下拉式菜单。 使用JQuery实现需要用到的知识有: 1)使用$(function(){…})获取到想要作用的HTML元素。 2)通过使用children()方法寻找子元素...
菜单为Bootstrap 3导航栏 将类属性添加到子项 子集菜单 顶部菜单 子菜单 兄弟菜单 面包屑菜单 高级用法 一个基本的例子 刀片控制结构@lm_attrs 项目的属性和回调函数 配置 如果你需要帮助 贡献 执照 安装 comp
前面两篇博文分别是用CSS样式和JS实现的,那么这篇就用jQuery来实现二级下拉式菜单。 使用JQuery实现需要用到的知识有: 1)使用$(function(){…})获取到想要作用的HTML元素。 2)通过使用children()方法寻找子元素...
1.1.1一级导航 2 1.1.2多级导航 2 1.2首页图片切换 2 1.3首页新闻列表 2 1.4带有new图标,字体加粗,变色的首页新闻列表 2 1.5图文新闻 2 1.5.1类型图 2 1.5.2标题图 2 1.6滚动 2 1.6.1图文列表向左滚动 2 1.6.2图文...
ParentRegion 获取或设置一级行政区 ChildRegion 获取或设置二级行政区 e.g: string parRgn = region1.ParentRegion; if (parRgn.Length > 0) Response.Write("您选择的是:" + parRgn); string chdRgn = region...
在原有的基础上进行二次修改,通过ajax请求,获取json数组,迭代json数组生成多层级的数据字典。当前例子中数据源为模拟的json数据。当然该方法是支持无限级父子关系。修改之前的源码均来自网上,本人只是对当前做了...
(3)编写方法返回上一级菜单(即客户管理菜单),并在add(),show()方法结束时调用该方法 (4)测试客户信息管理模块,在Menu类的showCustMMenu()方法中添加如下测试代码 CustManagement cm = new ...
3级省地市级联菜单,ie/ff 测试通过,支持多个并存,支持事件 demo1为最简单的一份实现,页面id配置需在js文件中写入,适合简单情况 demo2增加了动态配置,可将配置项传入,适合页面存在多个级联下拉 以下为地市...
2、内置ID发布页已经可以实现搜索二级ID发布页的功能。 1.7.0.2_x64更新:2009-05-07 1、修正当ESET服务器有问题验证ID时可能会重复使用已经出问题的服务器的问题。 2、修正当使用“还原默认值”后获取ID有时会验证...