首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

ORA-01719: OR 或 IN 操作数中不允许外部联接运算符 (+)

2012-12-19 
ORA-01719: OR 或 IN 操作数中不允许外部连接运算符 (+)点击右边红色标题查看本文完整版:ORA-01719: OR 或

ORA-01719: OR 或 IN 操作数中不允许外部连接运算符 (+)
点击右边红色标题查看本文完整版:ORA-01719: OR 或 IN 操作数中不允许外部连接运算符 (+)

ORA-01719: OR 或 IN 操作数中不允许外部连接运算符 (+):

sql语句:
select JudgeMent.Aid,JudgeMent.CaseNum,JudgeMent.larq,JudgeMent.slqx,JudgeMent.barq,JudgeMent.fj,JudgeMent.isyqsl,JudgeMent.yqyy,JudgeMent.Xgsj,JudgeMent.Ispt,t_status.meaning from JudgeMent,t_status where 1=1 and JudgeMent.Status=t_status.code(+) and status=9 and judgement.zsr='aaa' or judgement.dlspy='aaa' and rownum<=500 order by AID desc;

如何解决这个问题呢?
------解决方法--------------------
select *
from (
select judgement.zsr, judgement.dlspy, JudgeMent.Aid,JudgeMent.CaseNum,JudgeMent.larq,JudgeMent.slqx,JudgeMent.barq,JudgeMent.fj,JudgeMent.isyqsl,JudgeMent.yqyy,JudgeMent.Xgsj,JudgeMent.Ispt,t_status.meaning from JudgeMent,t_status where 1=1 and JudgeMent.Status=t_status.code(+) and status=9
)
where zsr='aaa' or dlspy='aaa' and rownum<=500 order by AID desc;

    

热点排行