nextset()
功能
该方法会使 cursor 跳到下一个可用的结果集,并丢弃当前结果集的所有剩余行。
参数
无。
返回值
- 存在下一结果集返回‘TRUE’。
- 不存在下一结果集返回 None。
使用说明
- 若执行的 SQL 语句没有下一个结果集,则输出 None。
- 若存在下一个结果集,则输出 TRUE,并刷新结果集,用户可直接调用 fetchone、fetchmany、fetchall 函数输出结果集信息。
代码示例
conn = xgcondb.connect(host="127.0.0.1", port="5138", database="SYSTEM", user="SYSDBA", password="SYSDBA")
cur = conn.cursor()
cur.executemany("select * from test;select * from test1;")
print (cur.nextset()) //跳过test表的结果集获取,直接获取test1的结果集
cur.close()
conn.close()