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