Skip to content

fetchall()

功能

该函数适用于结果集数据较少的情况,作用是一次性提取结果集的所有数据,比 fetchone() 和 fetchmany() 方便,但是如果结果集数据较多,则要谨慎使用。

参数

无。

返回值

结果集剩余数据的集合对象(集合对象装的是结果集每一行数据的元组对象),即返回的集合对象内还有多个元组对象,元组对象内装的才是结果集数据。

使用说明

导出大对象,接口返回的是数据,用户需要创建文件句柄,然后将数据写入文件句柄中。

代码示例

conn = xgcondb.connect(host="127.0.0.1", port="5138", database="SYSTEM", user="SYSDBA", password="SYSDBA") 
cur = conn.cursor()
cur.executemany("select * from dual;")
print (cur.fetchall())                      //提取结果集所有数据并打印
cur.close()
conn.close()