Skip to content

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()