【问题标题】:Loop over results with Oracle Database使用 Oracle 数据库循环遍历结果
【发布时间】:2019-10-29 01:44:18
【问题描述】:

我想在 cx_Oracle 中迭代一个结果。

我的查询是:

select * from table

我怎样才能以简单的方式做到这一点?

【问题讨论】:

    标签: python oracle


    【解决方案1】:

    只需使用游标迭代器:

    curs.execute('SELECT * from `TABLE`')
    for row in curs:
        print row
    

    您可以使用fetchall() 一次获取所有行。

    for row in curs.fetchall():
        print row
    

    【讨论】:

    • 你不想先获取它们吗?
    猜你喜欢
    • 1970-01-01
    • 2011-01-03
    • 2012-02-05
    • 1970-01-01
    • 2013-09-14
    • 2019-02-18
    • 1970-01-01
    • 2016-10-14
    • 1970-01-01
    相关资源
    最近更新 更多