sorry,写错拉一句
应该是
select RIGHT from policyres where URL like 'http://www.java%'
这样会匹配3条记录,
应该是
select RIGHT from policyres where URL like 'http://www.java%'
这样会匹配3条记录,
解决方案 »
- 建表后,用system查不到,求解。。
- 求生成导航树结构的SQL
- oracle insert触发器取不到new中的列值为null
- oracle的plsql中如何实现字符串里面的数字拆分,排序?
- 远程连接服务器端口问题,不是“1521”端口!?高分相赠,在线等待!
- 用Oracle存储过程,清空所有用户表数据?
- SQL如何动态生成列???
- OEM和OMS,在线等答案,次问题我已经是第三次提出,但是没有一个高手... 还请高手们...
- 为什么登录不了Console?(oracle8.1.6)
- redhat9安装 oracle9,出现中文乱码(方块字),请高手们指点指点!
- Oracle中使用where查询或条件匹配默认区分大小写,有没有办法可以设置不区分大小写?
- 请问如何找到ORACLE真实的SQL执行语句?
from
(select row_number() over (order by RIGHTLEVEL desc) num ,RIGHT
from table
where URL like 'http://www.java%')
where num=1
刚在数据库上测试过~如果是想取出权限最大,下面的语句是正确滴~SELECT right FROM (
SELECT RIGHT FROM policyres WHERE URL LIKE 'http://www.java*
ORDER BY right DESC)
WHERE ROWNUM =1
http://www.chinaunix.net 3 allow
你的语句就会错
FROM policyres a, (SELECT MAX (rightlevel), ROWNUM AS row1
FROM policyres
WHERE url LIKE 'http://www.java*' group by rownum) b
where a.rownum = b.rownum