开发者社区 问答 正文

使用paginate查询oracle时出错?报错

@Dreampie 你好,想跟你请教个问题:

在使用resty进行分页查询时报错,使用的是oracle数据库,驱动包为ojdbc6.jar,提示无效字符

在plsql中对sql进行调试,发现是别名中的前缀下划线造成的,调整别名,就可正常查询。

[SQL]SELECT
    *
FROM
    (
        SELECT
            _row.*, ROWNUM rownum_
        FROM
            (SELECT * FROM BL_SP_USERINFO) _row
        WHERE
            ROWNUM <= 3
    ) paginate_alias
WHERE
    paginate_alias.rownum_ >= 1
[Err] ORA-00911: 无效字符

展开
收起
爱吃鱼的程序员 2020-06-12 10:35:45 549 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    嗯,1.1.0-SNAPSHOT已经修正了该问题,欢迎使用,带有SNAPSHOT后缀的包是maven提供的快照包,相当于预发布测试版,记得使用snapshot仓库

    <
     
      repositories><
      
       repository><
       
        id>oss-snapshots</
        
         id><
         
          url>https://oss.sonatype.org/content/repositories/snapshots</
          
           url><
           
            releases><
            
             enabled>true</
             
              enabled></
              
               releases><
               
                snapshots><
                
                 enabled>true</
                 
                  enabled></
                  
                   snapshots></
                   
                    repository></
                    
                     repositories>
                    
                   
                  
                 
                
               
              
             
            
           
          
         
        
       
      
     

    2020-06-12 10:36:04
    赞同 展开评论