当前位置: 代码迷 >> Oracle管理 >> oracle语句出错,提示“无法从套接字读取更多的数据”,该如何解决
  详细解决方案

oracle语句出错,提示“无法从套接字读取更多的数据”,该如何解决

热度:56   发布时间:2016-04-24 04:52:56.0
oracle语句出错,提示“无法从套接字读取更多的数据”
代码语句如下:

Select Count(*) From "plus_progress"  P  
LEFT JOIN "plus_progress_version"  V ON P."ProgressId"=V."ProgressId"  -- LEFT JOIN PT_yhmc AS yhmc ON V.InputUser=yhmc.v_yhdm 
 Inner Join "plus_progress_privilege"  Pr On  
 P."ProgressId" = Pr."ProgressId" 
 Where P."FlowState"=1  AND "PrjId"=:prjId AND PR."UserCode"=:userCode And  V."ProgressVersionId" In( 
 Select "ProgressVersionId"  From   
 (
 Select  Rownum AS R,AA.* From 
 (Select 
 "ProgressVersionId" 
 From "plus_progress_version"  V 
 WHERE V."ProgressId" = P."ProgressId" ORDER BY V."InputDate" DESC) AA ) BB where BB.r<=1 ) 

加了引号的是因为在数据库中表名和列名都有小写的,此语句实在不知道错在哪里,求大神指点
------解决方案--------------------
子查询不能包含order by  语句、
  相关解决方案