美文网首页
Apache Phoenix(二十一)新特性之游标

Apache Phoenix(二十一)新特性之游标

作者: 我知他风雨兼程途径日暮不赏 | 来源:发表于2020-03-06 15:20 被阅读0次

    为了能够处理查询中的行子集,Phoenix提供了对游标控制结构的支持。下面的序列显示如何使用游标。

    1. 使用声明语句为查询定义游标
    PreparedStatement statement = conn.prepareStatement("DECLARE empCursor CURSOR FOR SELECT * FROM EMP_TABLE");
    statement.execute(); 
    
    1. 打开游标
    statement = con.prepareStatement("OPEN empCursor");
    statement.execute();
    
    1. 获取要处理的行的子集
    statement = con.prepareStatement("FETCH NEXT 10 ROWS FROM empCursor"); 
    ResultSet rset = statement.execute();
    
    1. 遍历行子集并根据需要处理它们
    while (rset.next != null){
      ...
    }
    
    1. 获取要处理的其他行集,最后在完成时关闭游标
    statement = con.prepareStatement(“CLOSE empCursor");
    statement.execute();
    

    相关文章

      网友评论

          本文标题:Apache Phoenix(二十一)新特性之游标

          本文链接:https://www.haomeiwen.com/subject/zvpirhtx.html