为什么用python用cx_oracle操作oracle数据库,如果先执行fetchall后执行fetchone取数据的话,fetchone取不到数据是None呢?
然后他俩换个位置,又各自能获取到数据了
因为执行cur.execute语句后的返回结果是迭代器
跳转到cur的定义就可以看到,它是1个类,fetchall把生成器一下都运行完了,后面已到尾巴了,再取就没有返回值了。